مشکل با IQueryable در یک متد(Ling To Sql)
من یک متد دارم نمیدونم چرا خطا داره میخوام با استفاده از GetProducts میخوام از متد Take() و count()استفاده کنم !نمیشه؟چرا؟
private IQueryable<Products> GetProducts()
{
var vSubproduct = from product in Context.Products
join pg in Context.ProductGroups on product.ProductGroupID equals pg.ProductGroupID
select new
{
product.ProductID,
product.ProductTitle,
product.ProductPrice,
product.ProductImageUrl,
product.ProductImageThumbnailUrl,
pg.ProductGroupTitle
};
return vSubproduct;
}
نقل قول: مشکل با IQueryable در یک متد(Ling To Sql)
چون که مقدار Select آخرت اشتباه هستش در واقع اون مقدار در property شما وجود نداره
یک کلاس از property های خودت بساز و در قسمت IQueryable و select new اون کلاس رو صدا بکن