在两个实体之间创建关联

时间:2011-11-10 19:52:14

标签: entity-framework

在DB中,我们有表MyTable1MyTable2,它们之间没有关系。在EF中,我们可以选择在两个实体Entity1(映射到MyTable1)和Entity2(映射到MyTable2)之间创建关联。

a)我知道这是一个模糊的问题,但仍然......在Entity1和{{Entity2之间建立关联(独立或外键关联)是有意义的。 1}},即使MyTable1MyTable2没有任何关系?

b)在Entity1Entity2之间创建关联时,我们还会看到"Add foreign key properties to Entity2"选项,该选项会将外键属性添加到Entity2。但是,如果我们无法将此属性映射到任何Entity2列,我们为什么要将外键属性添加到MyTable2

谢谢

1 个答案:

答案 0 :(得分:1)

a)我在Table和View实体之间添加了关联。 View只是表的一个子集,所以我认为在两者之间添加关联是合适的。