Frage

Dim orders = From tt In testTable _
             Order By tt.Item("OrderNumber") _
             Select tt.Item("OrderNumber"), tt.Item("OrderId")

Dieses bricht. Gibt es eine Möglichkeit, dies zu tun? Ich hätte gedacht, es war einfach genug. Offensichtlich, dachte ich falsch ....

War es hilfreich?

Lösung

Dim orders = From tt In testTable _
     Order By tt.Item("OrderNumber") _
     Select New With {.OrderNo = tt.Item("OrderNumber"), .OrderId = tt.Item("OrderId")}

Wenn ich die VB.NET Syntax richtig verstanden habe

Das gibt einen anonymen Typen, wenn Sie einen vorhandenen Typen zurückkehren wollen ersetzen Sie With mit dieser Art.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top