حدد اثنين من 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