Creación de una aplicación, antes de utilizar una base de datos real, sólo para obtener las cosas funcionan primero que puedo utilizar una lista codificada como una falsificación, en memoria repositorio:La adición de nuevos elementos de forma dinámica a IQueryable modificable repositorio falsa
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ómo agregar un método a esta clase para agregar elementos nuevos, no codificados de forma rígida en esta lista de forma dinámica?
Gracias! Y cómo crear el método ** AddProduct ** para que contenga como parámetro no el objeto ** Producto **, sino las variables: ** ProductID **, ** Description ** y ** Price **? – rem
Use "' new Product' "dentro de' AddProduct'. Las interfaces –