2010-10-07 73 views
1

我正在嘗試爲動態數據編寫自定義過濾器,這將允許我像實體列上的類型查詢那樣運行。例如,在名稱字段上搜索約翰來returen johnson,約翰斯等向IQueryable應用類似過濾器

我試圖覆蓋QueryableFilterUserControlIQueryable GetQueryable(IQueryable source)方法。過濾我的結果。有誰知道實現這一目標的最佳方式?

如果這是和IQueryable<T>這很容易,因爲我可以返回一個.Where()子句的結果。

QueryableFilterUserControl類上有一個ApplyEqualityFilter(IQueryable source, string Column.Name, object value)方法,但是它會執行直接比較。

任何幫助將不勝感激。

回答

1

在這裏我的樣本Five Cool Filters for Dynamic Data 4

也不在兩個LINQ到SQL看看和Entity Framework包含映射到SQL LIKE「%長期%」。

+0

您的文章的鏈接仍然存在,但文章中的鏈接已死亡。你能修改你的博客文章或修改答案嗎?我想這也是你的帖子,還有更多信息:http://forums.asp.net/t/1620165.aspx?Date+Range+filter+。 – Iztoksson 2016-08-24 09:00:37