在EF Code First中,不会在表中为1:1关系创建行ID

时间:2013-06-11 10:12:48

标签: entity-framework entity-framework-4 ef-code-first entity-framework-4.1

我有一个类本身就是其他类的实例作为属性

Class A

{

 Public B PropB {get;set;}

}

当我看到类的数据模型时,我在A实体的数据模型中看到B作为导航属性但是当我看到A的表时,然后我无法看到具有此名称PropB_RowID的列实体框架应该这样做。那么,任何人都可以告诉我这个

的实际或可能的原因

1 个答案:

答案 0 :(得分:0)

one-to-one关系中,EF会将第一个实体的PK设置为第二个实体的PK,但没有FK列。您可以在实体A和B中拥有导航属性,并且您将能够访问其中任何一个。