
LINQ
zhvsby
持之以恒,低调做人,认真做事,踏实前进,不要急功近利,万事先稳住,后思考再去做
展开
-
1------隐含类型局部变量Var
<br />隐式类型局部变量VAR是3.0中的特性。就是能够自动识别您定义的类型是整型,字符串等等。<br />识别的前提是必须要赋值的。而且不能赋值为NULL的。只能局部使用即局部变量而已。<br />如:<br />----------------------------<br />var age = 26;<br />var username = "zhuye";<br />var userlist = new [] {"a","b","c"};<br />foreach(var user in us原创 2011-01-12 11:54:00 · 737 阅读 · 0 评论 -
2----匿名类型
<br />先上段代码:<br />var data = new {username = "zhuye",age = 26};<br />Console.WriteLine("username:{0} age:{1}", data.username, data.age);<br /> <br />自己原来以为匿名类型指的就是data 其实大错特错<br />这里的匿名类型指的是 username 和 age <br />一般我们会先定义 string username="zhuye" 和 int age原创 2011-01-12 12:11:00 · 469 阅读 · 0 评论 -
3-----强类型DataContext
<br />所谓的强类型DataContext 也就是继承了DataContext类<br />如下:<br />----------------<br />publicpartialclassNorthwindDataContext : DataContext<br />{<br /> publicTable<Customer> Customers;<br /> public NorthwindDataContext(IDbConnection connection) : base(conne原创 2011-01-12 15:50:00 · 837 阅读 · 0 评论 -
LINQ中的自己的错误
<br />var q =<br /> from c in db.Customers<br /> select new {c.ContactName, c.Phone};<br /> <br /> <br />这个写正确,<br /> <br /> <br />var q =<br /> from c in db.Customers<br /> select c.ContactName, c.Phone<br /> <br />-----------这样错误原创 2011-01-16 10:07:00 · 507 阅读 · 0 评论