【发布时间】:2013-04-28 14:22:00
【问题描述】:
我的应用程序是使用 Linq-to-Sql 的 asp.net MVC。我正在尝试使用以下内容来过滤视图。
我已经使用以下方法将过滤器添加到我的 SQL Server 视图中:
WHERE (dbo.Client.Recstatus IS NULL) OR (dbo.Client.Recstatus = 0)
当我在 SQL Server Management Studio 中运行它时,它运行良好,但是我仍然在我的应用程序中看到这些条目。
我尝试在我的存储库中再次过滤它:
List<vw_Client_info> searchResult = new List<vw_Client_info>().Where(c=> c.Recstatus != 1);
Recstatus 是smallint
我收到以下错误:
无法将类型“System.Collections.Generic.IEnumerable”隐式转换为“System.Collections.Generic.List”。存在显式转换(您是否缺少演员表?)
非常感谢您的帮助,在此先感谢。
【问题讨论】:
标签: c# sql asp.net-mvc-3 filtering