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

相关文章
相关标签/搜索