【发布时间】:2011-10-19 14:58:17
【问题描述】:
我有以下表格:
Language
Id (bigint, primary key)
Name (nvarchar(100))
Code (nvarchar(2))
Article
Id (bigint, primary key)
LanguageCode (nvarchar(2), foreign key constraint to Language/Code)
...
我的问题:如果我使用实体框架 4 生成模型,它不会生成 Article/LanguageCode 和 Language/Code 之间的关系。这是实体框架的限制吗?我是否也应该将 LanguageId 添加到 Article 表中,还是我在这里做错了什么?
谢谢!
【问题讨论】:
-
你做错了什么(不确定是什么)。关系应该在那里。
-
这没有任何意义。删除 Id 并将 Code 设为主要,或使用 Id 作为外部。
标签: c# sql database entity-framework foreign-key-relationship