public WordController() { var builder = new ConfigurationBuilder(); // установка пути к текущему каталогу builder.SetBasePath(Directory.GetCurrentDirectory()); // получаем конфигурацию из файла appsettings.json builder.AddJsonFile("dbsettings.json"); var config = builder.Build(); var optionsBuilder = new DbContextOptionsBuilder <StudyEnglishDBContext>(); var options = optionsBuilder .UseSqlServer(config.GetConnectionString("DefaultConnection")) .Options; db = new StudyEnglishDBContext(options); db.Words.Load(); db.Audio.Load(); db.Translates.Load(); words = db.Words.ToList(); }
public WordRepository(StudyEnglishDBContext dbContext) { this.dbContext = dbContext; }