Создание приложения перед использованием реальной базы данных просто для того, чтобы все заработало, я могу сначала использовать жестко запрограммированный список в качестве поддельного хранилища в памяти:
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; }
}
}
Как добавить метод к этому классу для динамического добавления новых, не жестко закодированных элементов в этом списке?