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

在这里查看我的示例用于动态数据的五个酷过滤器 4

也不是在 Linq to SQL 和 Entity Framework Contains 中都映射到 SQL 中的 LIKE '%term%'。

于 2010-12-12T11:44:01.310 回答