0

Telerik には次のコントロールがあります。

http://www.telerik.com/products/wpf/datafilter.aspx

これで、明らかに任意のコレクションをフィルタリングできます。私は個人的には使用していませんが、Entity Framework の動的クエリを作成できると思います (それができない場合は、これを実現できる同様のものを想像してみてください)。

そのようなものは、リフレクションを使用してクエリしているクラス(エンティティ)のプロパティを取得し、リフレクションを使用してLINQクエリを再度作成すると推測しています。

エンティティを指定て動的クエリを作成できる、これに似たコントロールを作成するリフレクション以外の方法はありますか?

4

1 に答える 1

0

つまり、式ツリーです。

コンポーネントのソースは見ていませんが (より高いサブスクリプション レベルのソースを提供しています)、コンポーネントを何年も使用し、データ グリッド列フィルターなどの拡張機能を構築した後、次のことをお勧めします。このコンポーネントは、以前の作業の進化です。

関連している:

于 2013-05-09T02:01:25.987 に答える