Выберите два DataColumns от DataRow в Linq (vb.net 3.5)
-
30-09-2019 - |
Вопрос
Dim orders = From tt In testTable _
Order By tt.Item("OrderNumber") _
Select tt.Item("OrderNumber"), tt.Item("OrderId")
Это ломается. Есть ли способ сделать это? Я бы подумал, что это было достаточно легко. Очевидно, я думал не так ....
Решение
Dim orders = From tt In testTable _
Order By tt.Item("OrderNumber") _
Select New With {.OrderNo = tt.Item("OrderNumber"), .OrderId = tt.Item("OrderId")}
Если я получил синтаксис VB.NET
Это возвращает анонимный тип, если вы хотите вернуть существующий тип, вы заменяете With
с этим типом.
Не связан с StackOverflow