Не получается вынести строку подключения к БД из кода. Если закомментировать подключение в MyDbContext.OnConfiguring()
Startup.cs
public void ConfigureServices(IServiceCollection services)
{
//...
services.AddDbContext<MyDbContext>(options => options.UseSqlServer(Configuration.GetConnectionString("DefaultConnection")));
//...
}
MyDbContext.cs
public MyDbContext()
{
Database.EnsureCreated();
}
public MyDbContext(DbContextOptions<MyDbContext> options)
: base(options)
{ }
protected override void OnConfiguring(DbContextOptionsBuilder optionsBuilder)
{
//if (!optionsBuilder.IsConfigured)
//{
// optionsBuilder.UseSqlServer(@"Data Source=xx.xx.x.xxx;Initial Catalog=xx;User ID=xx;Password=xxxxxx;Integrated Security=False");
//}
}
appsettings.json
{
"ConnectionStrings": {
"DefaultConnection": "Data Source=xx.xxx.x.xxx;Initial Catalog=xx;User ID=xx;Password=xxxxxx;Integrated Security=False"
}
}
то в конструкторе MyDbContext()
вылетает Exception
.
Я же в ConfigureServices()
сделал соответствующие настроки, что не хватает?
Айфон мало держит заряд, разбираемся с проблемой вместе с AppLab
Перевод документов на английский язык: Важность и ключевые аспекты
Через oledb загружаю данные с exelВ dataGridView нужны только отдельные столбцы
Получаю строку из файла HTML и вывожу в консоль, но кодировка в виде иероглифовПытаюсь ее изменить следующим образом:
метод как результат должен возвращать данные из события (например формы WinForms) как упаковать событие в метод?
В общем сделал программу и хочу ее повесить на планировщик задач Windows