当前位置:编程学习 > C#/ASP.NET >>

linq select 查询 ----------->>>快到碗里来

                var getlist=UserInfoBLL(whereClause, string.Format("{0} {1}", sortExpression, sortDirection), 0, 0, out count).ToArray();
查询出所有的数据了, 我现在就想取里面的ID,Name两个字段的数据.
getlist.Select(o=>o.ID).ToArray();  这个怎么把ID、Name都取到; --------------------编程问答-------------------- getlist.Select(o=>new {id=O.id,name=o.name}) --------------------编程问答-------------------- 斑竹大人手真快~~

--------------------编程问答--------------------
引用 1 楼 bdmh 的回复:
getlist.Select(o=>new {id=O.id,name=o.name})


   string os = string.Join(",",getlist.Select(o => o.name).ToArray());
  是可以的,
  string os = string.Join(",",getlist.Select(o=>new {id=O.id,name=o.name}).ToArray());
这样写就不行了 --------------------编程问答-------------------- getlist.Select(o=>new {id=O.id,name=o.name})

还是把所有的字段都查询出来了。 --------------------编程问答-------------------- getlist.Select(o=>new {id=o.id,name=o.name})
你写的O太大了.
补充:.NET技术 ,  ASP.NET
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,