これについての私の無知を許してください。この LINQ クエリがあります: Dim ngBikersDataContext As New CarBikeWalkDataContext
bikersList = (From c In ngBikersDataContext.Reg_Bikers _
Order By c.L_Name _
Select New Bikers() With { _
.BikerID = c.BikerID, _
.F_Name = c.F_Name, _
.M_Name = c.M_Name, _
.L_Name = c.L_Name _
}).ToList()
ご覧のとおり、これは LIST(OF ) です。バイカーリストの定義は次のとおりです。
Dim bikersList As List(Of Bikers) = TryCast(HttpContext.Current.Session("Bikers"), List(Of Bikers))
ソートできるようにする必要があるため、Dynamic LINQ Library を使用するつもりでした。だから私はそれを自分のプロジェクト Imported System.Linq.Dynamic に追加し、このコードを使用しようとしました:
bikersList = (ngBikersDataContext.Reg_Bikers _
.OrderBy(SortExpression) _
.Select New Bikers() With { _
.BikerID = c.BikerID, _
.F_Name = c.F_Name, _
.M_Name = c.M_Name, _
.L_Name = c.L_Name _
}).ToList()
しかし今、私は青い波線を下に持っています:
ngBikersDataContext.Reg_Bikers _
.OrderBy(SortExpression) _
.Select
「アクセス可能な 'Select' がこの数の引数を受け入れないため、オーバーロードの解決に失敗しました」というエラーが表示されます。「NEW」で「')'expected.」というエラーが表示されます。
誰かが私が間違っていることを教えてください。ありがとうございました