0
好的,这是一个有趣的问题,我认为LINQ:获取具有匹配记录的字母列表
我有一个数据库中的项目列表,其中有作者。 (1对1关系,“authorId”是外键)。
我需要在其中有一个用户来匹配它(按姓氏)
例如字母表的字母列表,让假装只有3分贝项目。他们是由Car先生,Jam女士和Toffee博士贡献的。
该方法将返回一个字母数组(C,J和T)。实际上,更有用的是整个字母表的列表,并且C J和T项目将具有某种“活动”布尔值。
原因是我最终会有一个网页的贡献者,它有一个字母表中的字母列表,用户将能够按下一个字母,并得到一个贡献者名单。但我需要能够只启用有贡献者的信件。从用户列表中拉出并不够好,因为有些用户不会贡献任何东西。
我有一个获得所有贡献者开始的方法:
return from u in users.All()
where items.All().Count(i => i.authorId == u.id) > 0
select u;