Linq to sql(或者叫DLINQ)是LINQ(.NET 语言集成查询)的一部分,全称基于关系
数据的 .NET语言集成查询,用于以对象形式管理关系数据,并提供了丰富的查询功能,
它和Linq to xml、Linq to objects、Linq to dataset、Linq to entities 等组成了强大的LINQ。
要学好LINQ 查询语法,就不得不先理解C# 3.0 的一些新特性,下面一一简单介绍。
隐含类型局部变量
var age = 26;
var username = "zhuye";
var userlist = new [] {"a","b","c"};
foreach(var user inuserlist)
Console.WriteLine(user);
纯粹给懒人用的var 关键字,告诉编译器(对于CLR 来说,它是不会知道你是否使用
了var,苦力是编译器出的),你自己推断它的类型吧,我不管了。但是既然让编译器推断
类型就必须声明的时候赋值,而且不能是null 值。注意,这只能用于局部变量,用于字段
是不可以的。