首先是一对多关系代码中的FK

时间:2012-03-15 08:17:38

标签: entity-framework ef-code-first entity-relationship one-to-many foreign-key-relationship

首先在模型中,当我们在两个实体之间创建一对多的关系时,会在很多端自动创建FK,当我们首先在代码中执行时,我们是否需要在很多端添加一个FK属性实体?为什么? Thx提前!

2 个答案:

答案 0 :(得分:1)

我曾经遇到过一段关系问题。事实证明我必须添加FK属性,否则EF无法看到关系并跟踪更改,请参阅我的旧问题:How to update related entities in Entity Framework

答案 1 :(得分:0)

您无需添加它。如果你不添加它,EF将在数据库中生成它,就像它在模型中一样。问题为什么?是指foreign key and independent associations之间的差异。