構建應用程序,使用一個真正的數據庫之前,只是爲了得到工作的事情,我可以先用硬編碼的列表爲假,在記憶庫:添加新項動態到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 **方法,使其包含作爲參數而不是對象** Product **,但是變量:** ProductID **,**說明**和** Price **? – rem 2010-09-18 13:07:13
在AddProduct內使用「'新產品」。 – 2010-09-18 13:17:41