Вопрос

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 с этим типом.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top