我在Books和Authors数据集之间有一对多的关系。如何使用LINQ选择本书的第二作者(如果只有一位作者,则为null)。我不想做一个“左连接”,因为我只想和作者交回书籍。有些书没有作者。在连接中选择第二行LINQ语句
var books = from b in db.Books
join a in db.Authors on b.Id equals a.BookId
select new {
Book = b,
SecondAuthor = a ???
}
这是一个多对多的关系吗?听起来你有很多作家的书籍。除非每个作者只能与1本书关联,但这没有多大意义。 – itsme86 2014-09-12 18:26:31