【发布时间】:2015-06-19 03:57:10
【问题描述】:
我想实现两件事。
首先,我希望此连接不区分大小写。
我过去使用过这种不区分大小写的 where 子句
where b.foo.Equals(foo, StringComparison.OrdinalIgnoreCase)
但我现在不知道,如何在join中使用它。
其次,我想返回包含作者姓名和书籍数量的元组。
var query = from b in Books
join a in authors on b.Author equals a
select Tuple.Create(a, _count_of_authors_books_);
return query;
谢谢。
【问题讨论】:
-
尝试使用
string.equals。
标签: c# linq join case-insensitive