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

C# 如何在表之间的特定关系中将一个实体类存储在另一个实体类中?,c#,linq-to-sql,entityset,C#,Linq To Sql,Entityset,我的数据库中有以下关系: 我需要所有与我的书相关的作者都存储在book entity类中? 我试图通过使用entityset解决这个问题,但我无法使用它,因为BookAuthors表中没有主键 任何形式的帮助都将是伟大的= LINQ to SQL需要一个主键,以便它具体化实体。由于书籍和作者实体都不了解彼此,我认为您唯一的选择是向BookAuthors添加PK,如Pleun所述 这个问题与您的问题非常相似,但请注意Order_Detail表上的主键:可能太明显了,但为什么不简单地为BookAu

我的数据库中有以下关系:

我需要所有与我的书相关的作者都存储在book entity类中? 我试图通过使用entityset解决这个问题,但我无法使用它,因为BookAuthors表中没有主键

任何形式的帮助都将是伟大的=

LINQ to SQL需要一个主键,以便它具体化实体。由于书籍和作者实体都不了解彼此,我认为您唯一的选择是向BookAuthors添加PK,如Pleun所述


这个问题与您的问题非常相似,但请注意Order_Detail表上的主键:

可能太明显了,但为什么不简单地为BookAuthors添加主键呢?