转换为点符号
如何转换此查询以使用扩展方法?
var x = from Prods n in Cat.Prod.GetAllProds()
orderby n.Name
select new
{
Name = n.Name,
Cost = n.Cost
};
How can I convert this query to use Extension Methods?
var x = from Prods n in Cat.Prod.GetAllProds()
orderby n.Name
select new
{
Name = n.Name,
Cost = n.Cost
};
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
它称为 Lambda 表示法。
请注意,如果名称与列名称相同,则无需为选择的每个列提供名称:
与以下内容完全相同:
Its called Lambda notation.
Note that you do not need to provide a name for each column you are selecting if that name is the same as the column name:
Is exactly the same as:
在这种情况下非常简单:
有关更多信息,我建议阅读 查询表达式如何工作 - Jon Skeet:编码博客。
It's quite simple in this case:
For more information, I suggest reading How query expressions work - Jon Skeet: Coding Blog.