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