我有三个表作者,书和作者书。 AuthorBook表只包含指向Author和Book表的两个外键,以实现Author和Book表之间的多对多关系。
当我从数据库生成模型时,创建的Author和Book模型之间没有任何关联。我期待作者模型下的“图书”和图书模型下的“作者”。我在这里遗漏了什么,或者这是它的工作方式吗? 这是我的表图
这是我的模型图
答案 0 :(得分:3)
实体框架未包含BookAuthor表,因为它没有主键。我通过在表上定义主键(在authorid和bookid上)修复了这个问题。
答案 1 :(得分:0)
是Book BookAuthor和Author BookAuthor之间定义的ur数据库中的关系吗? - > How do I create a foreign key in SQL Server?