LINQ(Language Integrated Query )语言集成查询,拥有易用、不容易出错、精简等优点
分类
- LINQ to Object主要负责对象的查询
- 对关系数据的查询 LINQ to Entity如EF(Entity Framework)
- LINQ to XML
写法
1.类似SQL语法的查询语句
int[] nums={1,2,4,5,6,7};//数据源
Var list=from a in nums Where a%2==0 Orderby a descending Select a;
2.方法语法
Var list=nums.where(a=>a%2==0).orderbydescending(a=>a);