使用Entity Framework实现非主键字段的外键关系

13

Entity Framework 4.0是否可以基于一个外键到非主键字段(该字段具有唯一约束条件)来创建关联/导航属性?


投票关闭为重复,尽管我认为该问题非常好地、简洁地表达了所需功能的意图。请注意,我在参考问题中提供的一个 回答 表明 Microsoft 在 EF Core 1.0 (EF7) 中实现了这个功能,但没有计划在 EF6 中实现它。 - DavidRR
1个回答

9

不行,因为EF还不理解唯一约束条件,而且EF中的关系必须遵循与数据库中关系相同的规则。没有唯一的主键关系就无法存在,而在EF中获得唯一主键的唯一方法是使用主键。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接