Создание приложения, прежде чем использовать реальную базу данных, только чтобы получить вещи работать я могу первым использовать жестко запрограммированный список как подделка, в памяти хранилищу:Добавление новых элементов динамически IQueryable жестко закодированной поддельной хранилище
public class FakeProductsRepository
{
private static IQueryable<Product> fakeProducts = new List<Product> {
new Product{ ProductID = "xxx", Description = "xxx", Price = 1000},
new Product{ ProductID = "yyy", Description = "xxx", Price = 2000},
new Product{ ProductID = "zzz", Description = "xxx", Price = 3000}
}.AsQueryable();
public IQueryable<Product> Products
{
get { return fakeProducts; }
}
}
Как добавить метод в этот класс для добавления новых, а не жестко закодированных элементов в этом списке динамически?
Спасибо! И как построить метод ** AddProduct **, так как он содержит в качестве параметра не объект ** Продукт **, а переменные: ** ProductID **, ** Описание ** и ** Цена **? – rem
Используйте «новый продукт» внутри 'AddProduct'. –