先看一个例子:
使用传统方法我们要定义一个Word类,声明泛型集合,使用foreach循环
而使用linq则简便易懂的多了。
Linq --- Language Integrated Query,语言集成查询,发音link
命名空间:System.Linq;
作用:访问查询数据
特点:被封装为c#语法,编译器高亮显示,.net直接支持数据查询
使用统一的方法访问不同类型的数据,降低访问的复杂度
提高了开发速度,提高代码可维护性、可扩展性
LINQ主要包含以下三部分:
1、LINQ to Objects 主要负责对象的查询。
2、LINQ to XML 主要负责XML的查询。
3、LINQ to ADO.NET 主要负责数据库的查询。
LINQ to SQL
LINQ to DataSet
LINQ to Entities
原文:https://www.cnblogs.com/1016391912pm/p/11959168.html