什么是linq:
Language Integrated Query 语言集成查询,,是进行数据访问的编程模式,可以通过延迟查询,降低访问数据的复杂度。
那么它是怎么实现延迟查询的呢?
通常我们的查询语句是:Select * From UserInfo Where ID=“11” 会直接返回查询的结果
同样的查询功能:linq这样写
var linq =From U in UserInfo
Where U.ID="11"
Select U
Foreach(UserInfo u in linq)
{
//当走到in的时候才去执行数据的查询操作,再返回查询结果
}