一、什么是LINQ
LINQ(读音link)代表语言集成查询(Language Integrated Query),是.NEt框架的扩展,它允许我们用SQL查询数据库的方式来查询数据的集合,使用它,你可以从数据库、程序对象的集合以及XML文档中查询数据
下面一个简单的示例,可以查询数组中小于8的数字并输出。
一般步骤:获取数据源、创建查询、执行查询。需要注意的是,尽管查询在语句中定义,但直到最后的foreach语句请求其结果的时候才会执行
using System; using System.Collections.Generic; using System.Linq; namespace LINK查询 { class Program { static void Main(string[] args) { int[] number = { 2, 4, 6, 8, 10 }; //获取数据源 IEnumerablelowNum = from n in number //创建并存储查询,不会执行操作 where n < 8 select n; foreach(var val in lowNum) //执行查询 { Console.Write("{0} ", val); } Console.ReadKey(); } } }
另外有需要云服务器可以了解下创新互联scvps.cn,海内外云服务器15元起步,三天无理由+7*72小时售后在线,公司持有idc许可证,提供“云服务器、裸金属服务器、高防服务器、香港服务器、美国服务器、虚拟主机、免备案服务器”等云主机租用服务以及企业上云的综合解决方案,具有“安全稳定、简单易用、服务可用性高、性价比高”等特点与优势,专为企业上云打造定制,能够满足用户丰富、多元化的应用场景需求。