在使用LINQ的情况下

在使用LINQ的情况下

本文介绍了在使用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的情况下的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!

08-20 20:24