linq中給字段添加別名

linq 是咱們在查詢中常常回用到的一種形式,好比咱們建立一個類,而後List<添加> 並綁定到表格中
public class Modeltest { string id; public string Id { get { return id; } set { id = value; } } string pwd; public string Pwd { get { return pwd; } set { pwd = value; } } string name; public string Name { get { return name; } set { name = value; } } }

通常咱們綁定 是表格DataSource=list 或者datase 之類的,這樣表格的字段名 就是你類裏面聲明的 id,pwd.這樣看着不太好理解,特別是字段變多,多表聯查的時候.sql

這時候咱們用linq 要怎麼寫呢?spa

var i =from u in list select new {編號=u.id,密碼=u.pwd,姓名=u.name};
datasourse=i.toarray();

這樣你表格的 字段名就是你本身定義的了code

 這裏我用的是c/s的datagridview 其實在b/s 端 linq 的用法也是同樣的,當你不想在sql 中給字段別名的時候 在linq 中給別名是不錯的選擇blog

相關文章
相關標籤/搜索