Dim namePriceQuery = From prod In products
Select prod.Name, prod.Price
OR
Dim namePriceQuery = products.select(function(x) New With{ Key .newName =x.name _
, Key .newPrice= x.price})
Насколько мне известно, единственная разница в том, что второе выражение имеет преимущество ключевого слова Key . В чем именно разница между двумя? И в каких сценариях я бы выбрал один или другой? Каковы плюсы и минусы одного против другого?
Я предполагаю, что синтаксический эквивалент C # будет работать так же, и его следует использовать в аналогичных сценариях перед упоминанием. Большое спасибо!