gpt4 book ai didi

c# - 每个 parent 只选择 1 个 child

转载 作者:行者123 更新时间:2023-11-30 14:17:18 24 4
gpt4 key购买 nike

一个Author可以有很多 Book .表 BookAuthor_Id在上面。

我想要一个返回 IQueryable<Book> 的 LINQ 查询(这样我就可以使用 Book.Author.Name 之类的东西进行导航),但每个作者只有一本书。

我如何使用 LINQ 做到这一点?

最佳答案

很确定就是这样:

var books = from a in authors
from b in a.Books.Take(1)
select b);

编辑:减少 hacky 的方法:

var books = authors.Select(author => author.Books.First())
.Select(book => book);

关于c# - 每个 parent 只选择 1 个 child ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6209171/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com