如何在表中的特定关系中将一个实体类存储在另一个实体类中?

时间:2011-04-19 20:58:30

标签: c# linq-to-sql entityset

我的数据库中有这些关系: enter image description here

我需要所有与我的书有关的作者存储在图书实体课程中吗? 我试图通过使用entityset来解决这个问题,但我无法使用它,因为BookAuthors表中没有主键!

任何形式的帮助都会很棒! =)

1 个答案:

答案 0 :(得分:0)

LINQ-to-SQL 需要主键才能实现实体。既然书籍和作者实体都不知道彼此之间的任何事情,我认为你唯一的选择是像Pleun提到的那样为BookAuthors添加一个PK。

此问题与您的问题非常相似,但请注意Order_Detail表格中的PK:Problem with Linq2Sql Many-to-Many relationship & Inserting new objects.