Выберите два столбца данных из datarow в linq (vb.net 3.5) - PullRequest
3 голосов
/ 23 августа 2010
Dim orders = From tt In testTable _
             Order By tt.Item("OrderNumber") _
             Select tt.Item("OrderNumber"), tt.Item("OrderId")

Это ломается.Есть ли способ сделать это?Я бы подумал, что это достаточно просто.Очевидно, я ошибся ....

1 Ответ

6 голосов
/ 23 августа 2010
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 на этот тип.

...