protected EfStoreUnitOfWork() { var builder = new ConfigurationBuilder(); // установка пути к текущему каталогу builder.SetBasePath(Directory.GetCurrentDirectory()); //builder.SetBasePath(Directory.GetCurrentDirectory()); // получаем конфигурацию из файла appsettings.json builder.AddJsonFile("appsettings.json"); // создаем конфигурацию var config = builder.Build(); // получаем строку подключения string connectionString = config.GetConnectionString("DefaultConnection"); var optionsBuilder = new DbContextOptionsBuilder <AutoPartsStoreContext>(); optionsBuilder.LogTo(logStream.WriteLine); var options = optionsBuilder .UseSqlServer(connectionString) .Options; db = new AutoPartsStoreContext(options); }
public VehicleEngineRepository(AutoPartsStoreContext db) { this.db = db; }
public CategoryRepository(AutoPartsStoreContext db) { this.db = db; }
protected StoreUnitOfWork() { db = new AutoPartsStoreContext(); }