专注收集记录技术开发学习笔记、技术难点、解决方案
网站信息搜索 >> 请输入关键词:
您当前的位置: 首页 > LINQ

LINQ Select 和 select new 区别?该怎么处理

发布时间:2011-06-24 21:53:50 文章来源:www.iduyao.cn 采编人员:星星草
LINQ Select 和 select new 区别?
RT

------解决方案--------------------
select new 是创建一个匿名类型,包含结果中你想要的属性。
------解决方案--------------------
探讨
select new 是创建一个匿名类型,包含结果中你想要的属性。

------解决方案--------------------
二者其实没区别
要看你怎么用
比如:
var query=db.TableA.Select(t=>new {Name=t.Name})

var query=from t in db.TableA
select new {Name=t.Name};

二者就没区别
都是利用对象初始化器创建了一个匿名对象
结果返回这个匿名对象的集合
------解决方案--------------------
var query=from t in db.TableA
select new {Name=t.Name};

var query=from t in db.TableA
select t;

var query=from t in db.TableA
select t.Name;

 select 后面只能跟一个,而select new 却能把t里面的字段都显示出来。。。。

------解决方案--------------------
帮顶,添人气
友情提示:
信息收集于互联网,如果您发现错误或造成侵权,请及时通知本站更正或删除,具体联系方式见页面底部联系我们,谢谢。

其他相似内容:

热门推荐: