1

エンティティ列に対して同様のタイプのクエリを実行できる動的データ用のカスタム フィルターを作成しようとしています。たとえば、名前フィールドで john を検索して、johnson、johns などを返します。

クラスのIQueryable GetQueryable(IQueryable source)メソッドをオーバーライドしようとしています。QueryableFilterUserControl結果をフィルタリングするには。これを達成する最良の方法を知っている人はいますか?

これがあればIQueryable<T>、.Where() 句の結果を返すことができるので簡単です。

QueryableFilterUserControl クラスにはApplyEqualityFilter(IQueryable source, string Column.Name, object value)メソッドがありますが、これは直接比較を実行します。

どんな助けでも大歓迎です。

4

1 に答える 1

1

ここで私のサンプルを見てください動的データのための 5 つのクールなフィルター 4

また、Linq to SQL と Entity Framework Contains の両方で SQL の LIKE '%term%' にマップされているわけではありません。

于 2010-12-12T11:44:01.310 に答える