与数据库第一种方法中的联结表有很多关系

时间:2012-06-26 01:07:34

标签: entity-framework entity-framework-4.1

我有三个表作者,书和作者书。 AuthorBook表只包含指向Author和Book表的两个外键,以实现Author和Book表之间的多对多关系。

当我从数据库生成模型时,创建的Author和Book模型之间没有任何关联。我期待作者模型下的“图书”和图书模型下的“作者”。我在这里遗漏了什么,或者这是它的工作方式吗? 这是我的表图 enter image description here

这是我的模型图

enter image description here

2 个答案:

答案 0 :(得分:3)

实体框架未包含BookAuthor表,因为它没有主键。我通过在表上定义主键(在authorid和bookid上)修复了这个问题。

答案 1 :(得分:0)

是Book BookAuthor和Author BookAuthor之间定义的ur数据库中的关系吗? - > How do I create a foreign key in SQL Server?