次のエラーが発生します。
タイプ「System.Linq.IQueryable」を「System.Data.Entity.DbSet」に暗黙的に変換することはできません。
明示的な変換が存在します(キャストがありませんか?)
私は次のコードを持っています:
var reports = dbContext.Product;
if (searchField == "StoreNum")
{
int storeNum;
int? stnum = int.TryParse(searchString, out storeNum) ? storeNum : (int?)null;
reports = dbContext.Product
.Where(w => w.StoreNum == stnum); // error occurs here when I try to build
}
このメッセージが表示される理由がわかりません。