我已经看到了很多关于匿名类型如何工作的描述,但是我不确定它们是否真正有用。在精心设计的程序中可以使用匿名类型解决哪些方案?
3 回答
翻过高山走不出你
TA贡献1875条经验 获得超3个赞
匿名类型最流行的用途是在LINQ to SQL查询中指定投影。
这个查询
from x in db.Table1 select new {x.Column1, Alias2=x.Column2}
将转换为以下SQL:
SELECT Column1, Column2 AS Alias2 FROM Table1
使用匿名类型,您可以创建临时投影而无需事先为其定义类型。编译器将为您定义类型
- 3 回答
- 0 关注
- 385 浏览
添加回答
举报
0/150
提交
取消