gpt4 book ai didi

c# - 林奇 : Get list of letters which have matching records

转载 作者:塔克拉玛干 更新时间:2023-11-03 05:49:10 26 4
gpt4 key购买 nike

好吧,我认为这是一个有趣的问题

我在数据库中有一个项目列表,其中有作者。 (1对1关系,“authorId”为外键)。

我需要得到一个字母表中的字母列表,其中有一个用户可以匹配它(按姓氏)

例如,假设数据库中只有 3 个项目。它们是由 Car 先生、Jam 太太和 Toffee 博士提供的。

该方法将返回一个字母数组(C、J 和 T)。实际上,更有用的是整个字母表的列表,C J 和 T 项目将具有某种“事件” bool 值。

这样做的原因是我最终会有一个贡献者网页,其中包含字母表中的字母列表,用户将能够按下字母并获得贡献者列表。但我需要能够只启用有贡献者的信件。仅仅从用户列表中拉出来是不够的,因为有些用户不会做出任何贡献。

我有一个让所有贡献者开始的方法:

    return from u in users.All()
where items.All().Count(i => i.authorId == u.id) > 0
select u;

最佳答案

怎么样:

.select(u=>u.Surname.Substring(0,1)).Distinct()

然后您可以很容易地将其加入字母表中所有字母的列表。

迈克。

关于c# - 林奇 : Get list of letters which have matching records,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1437893/

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