本文介绍了在使用LINQ的情况下的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
好的,另一个LINQ问题.我如何使用LINQ进行输入"条件.我有一个myObject的IEnumerable列表,并想要做类似myObject.Description in('Help','Admin','Docs')的操作.我该怎么做?谢谢
OK, another LINQ question. How do I do an "IN" condition using LINQ. I have an IEnumerable list of myObject and want to do something like myObject.Description in('Help', 'Admin', 'Docs'). How can I accomplish this? Thanks
推荐答案
sql中的IN等效于LINQ中的Contains
IN in sql is equivalent is Contains
in LINQ
string[] countries = new string[] { "UK", "USA", "Australia" };
var customers =
from c in context.Customers
where countries.Contains(c.Country)
select c;
这篇关于在使用LINQ的情况下的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!