私のアプリケーションは、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' に暗黙的に変換することはできません。明示的な変換が存在します (キャストがありませんか?)
どうぞよろしくお願いいたします。