我的應用程序是使用Linq-to-Sql的asp.net MVC。我正嘗試使用以下來過濾視圖。c#使用where語句列表
WHERE (dbo.Client.Recstatus IS NULL) OR (dbo.Client.Recstatus = 0)
它工作得很好,當我在SQL Server Management Studio中運行它,但我仍然看到在我的應用程序中的條目:
我已經使用已經添加了過濾器,以我的SQL Server視圖。
我想在我的倉庫再次過濾它使用:
List<vw_Client_info> searchResult = new List<vw_Client_info>().Where(c=> c.Recstatus != 1);
Recstatus
是smallint
我收到以下錯誤:
Cannot implicitly convert type 'System.Collections.Generic.IEnumerable' to 'System.Collections.Generic.List'. An explicit conversion exists (are you missing a cast?)
我將不勝感激你的協助,謝謝提前。
非常感謝Hossein,我沒有聽錯。任何想法,爲什麼如果我在Sql中篩選了我的視圖,數據仍然顯示!再次感謝。 – hncl 2013-05-04 06:59:03
@ user373721不知道我是否理解你的評論。 – 2013-05-04 07:17:15
我想弄清楚,如果我有在SQL視圖中的過濾器,當我運行它;它會刪除所有等於1的條目。但是在我的MVC表中,這些等於1的輸入仍在顯示。謝謝 – hncl 2013-05-04 07:38:28