プロパティを使用せずに列名を使用することで、LINQ SELECTをより柔軟にすることはできますか? はたぶん例では、次の(擬似コード)をやろうとしhelp..I'mます:LINQクエリSELECT変数の位置を作成する方法
From x In Entities
Where ...
Select("ID", "Value" , "Date")
が、特定の選択に応じて、私は異なる順序で結果を持っていると思い
From x In Entities
Where ...
Select("Value", "Date", "ID")
または別の量のSELECT結果
From x In Entities
Where ...
Select("Value")
これを可能な限り動的にするための助けがあれば、驚くばかりです! TNX
それはあなたが(グリッド、DRの情報を表示しているされているものリストビューなど) –
Extension Method Select(params string [] columnNames)を記述し、名前とクエリ可能なジェネリック型に応じて式ツリーを構築し、それをSelectに渡すことができます。しかし、あなたはタイピングを緩めるでしょう、あなたはIQueryableを返さなければなりません –
Guillaume86