Как сохранить данные в C# ASP.NET MVC без использования базы данных?
Я разрабатываю приложение с помощью ASP.NET MVC использует Visual Studio 2017, применяя подход Code First. У меня есть три класса (таблицы) в модели, и я пытаюсь создать класс, который имитирует BD.
Я пытаюсь хранить данные в памяти, не используя БД. Я не знаю теперь, как добавить новый элемент?
Это моя база данных Clas (репозиторий)
Что я уже пробовал:
<pre><pre lang="c#">public class DataBase : IDataBase { private List<Proveedor> proveedors; private List<Factura> facturas; private List<FacturadeArticulo> facturadeArticulos; public DataBase() { this.proveedors= new List<Proveedor>(); this.facturas= new List<Factura>(); this.facturadeArticulos= new List<FacturadeArticulo>(); } public Proveedor AddProveedor(Proveedor item) { // acces db if (item == null) { throw new ArgumentNullException("item"); } users.Add(item); return item; } }
Мой метод интерфейса
public interface IDatabase { Proveedor Add(Proveedor item); }
Возможно ли таким образом сохранить данные в памяти..Tnx
F-ES Sitecore
Да, это возможно. Вы добавляете к объекту "пользователи", который, похоже, не существует.
Member 13947747
Но теперь я не знаю, как добавить новый элемент. Когда я пытаюсь добавить новый элемент и выбрать таблицу Proveedor, она пуста. Моя ошибка user = proveedors