程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> .NET網頁編程 >> C# >> C#入門知識 >> linq lambda let,linqlambda

linq lambda let,linqlambda

編輯:C#入門知識

linq lambda let,linqlambda


1.linq let用法

var query = from x in db.Users
let theage = x.age
let sexstring = x.sex ? "男" : "女"
where theage > 30 && sexstring == "男";
select x;

 

等效

2.lambda let寫法

var query = db.Users.Select(x => new { x, theage = x.age })
.Select(x => new { x, sexstring = x.sex ? "男" : "女" })
.Where(x => x.x.theage > 30 && x.sexstring == "男")
.Select(x => x.x.x);

摘自:http://bbs.csdn.net/topics/380267995

 

From:http://www.cnblogs.com/xuejianxiyang/p/5505538.html

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved