linq代表:语言集成查询,并允许用户执行用C#编写的查询到数据源。
当您的数据源是内存列表时:这称为Linq到Object
当您的数据源是XML文件时:这称为linq到XML
当您的数据源是SQL数据库时:这称为linq到SQL
在这种情况下
linq to sql已演变为更复杂的ORM,现在它是实体框架的一部分,其中数据库表被映射到C#wittles中,并在Linq的帮助下,您可以执行查询和命令
有两种编写linq查询的样式
-
查询样式
from myVariable in mysource select myVariable
在此示例中,您可以从数据源中选择“ mysource”,并使用称为myvariable的指针可用于访问数据源对象的属性。 -
使用lamda表达式
扩展方法
mysource.Select(myVariable => myVariable)
这是第一个示例的影响,但具有另一种代码样式。