所以想象一下,我有一个简单的数据库,可以接收盒子(传入)和发送盒子(传出)。所以一个盒子有多个盒子内容,但是#34; a" boxcontent可以有一个传入的盒子(当它到达时),也可以有一个传出盒子(当它被送走时)。
但是当我有这样的结构时,实体框架会添加一个" Box_ID"列到BoxContent的数据库表。
这是实体:
public class BoxContentItem {
public Box IncomingBox { get; set; }
public Box OutgoingBox { get; set; }
}
public class Box {
public IList<BoxContentItem> BoxContentItems { get; set; }
}
那么如何将IList<BoxContent> BoxContent
链接到Box IncomingBox
或Box OutgoingBox
?
答案 0 :(得分:2)
您可以在Box实体上使用InverseProperty属性,但您需要添加其他属性,如:
{{1}}