【发布时间】:2011-07-31 02:36:48
【问题描述】:
Dim namePriceQuery = From prod In products
Select prod.Name, prod.Price
或
Dim namePriceQuery = products.select(function(x) New With{ Key .newName =x.name _
, Key .newPrice= x.price})
据我所知,唯一的区别在于第二个表达式具有Key 关键字的好处。两者具体有什么区别??我会选择在哪些场景中使用其中一种?一个与另一个的优缺点是什么?
我假设 C# 语法等价物的工作方式相同,并且应该在之前提到的类似场景中使用。非常感谢!
【问题讨论】:
-
它本身链接到另一个骗子。 Which LINQ syntax do you prefer? Fluent or Query Expression 都有很好的答案。