Мне нужно выполнять запросы в модели ADO.NET с помощью LINQ.
У меня есть класс EF для базы данных моего интернет-магазина WebStoreEntities
, и мне нужно найти все товары в таблице Products
, на которые в данный момент действует скидка. Экземпляр WebStoreEntities
называется webStoreDB
.
У меня уже есть метод, который запрашивает весь продукт из базы данных:
public IList<Products> GetAllProducts()
{
return webStoreDB.Products.ToList();
}
Для того, чтобы написать метод с подписью IList<Products> GetAllDiscountProducts()
, который извлекает все товары со скидкой, быстрее написать:
return webStoreDB.Products.Where(m => Equals(m.discounted, 1)).ToList();
или
return GetAllProducts().Where(m => Equals(m.discounted, 1)).ToList();