.net - Entity Framework 外键到非主键字段

标签 .net entity-framework foreign-keys primary-key entity-framework-4.1

Entity Framework 4.0 是否可以具有基于非主键字段的外键的关联/导航属性(它具有唯一约束)。

最佳答案

否,因为 EF 尚不理解唯一约束,并且 EF 中的关系必须遵循与数据库中的关系相同的规则。没有唯一主体关系就不可能存在,在 EF 中获得唯一主体的唯一方法是使用主键。

关于.net - Entity Framework 外键到非主键字段,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9217448/

相关文章:

java - Solr接口(interface)

c++ - C++ 中的数据类型

c# - 如果数据库中没有这样的行,我将返回什么?

c# - 根据实体类型覆盖 EF 6 中的默认 SQL 生成

sql - 复合主键和外键约束错误

.net - 为什么用ClassInitialize装饰的方法使所有测试失败?

.net - 如何在执行大型 SQLCommand VB.Net 时显示进度条

c# - Entity Framework - 包括多级属性

MySQL DB 忽略外键约束

sql - Postgres 跨表唯一组合约束