Xây dựng một ứng dụng, trước khi sử dụng một cơ sở dữ liệu thực, chỉ để có được công việc, trước tiên tôi có thể sử dụng danh sách mã hóa cứng làm kho chứa giả, trong bộ nhớ:Thêm các mục mới một cách động vào kho chứa giả được mã hóa bằng 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; }
}
}
Cách thêm phương thức vào lớp này để thêm các mục mới, không được mã hóa cứng trong danh sách này theo kiểu động?
Cảm ơn! Và cách xây dựng phương thức ** AddProduct ** để nó chứa tham số không phải đối tượng ** Sản phẩm **, nhưng các biến: ** ProductID **, ** Description ** và ** Price **? – rem
Sử dụng "' Sản phẩm mới' "bên trong' Thêm sản phẩm'. –