Обработка первичных и вторичных строк подключения с помощью Entity Framework Core - PullRequest
0 голосов
/ 14 июня 2019

У меня есть приложение, которое в настоящее время использует DbContextPooling. Мне было поручено вращение первичных и вторичных соединительных струн. Так есть ли способ справиться с этим в EF Core?

1 Ответ

0 голосов
/ 14 июня 2019

Конечно. Это даже легко. Однако это может быть несовместимо с DbContextPooling. Вам нужно будет проверить.

На вашем DbContext реализуйте OnConfiguring, получите правильную строку подключения и используйте ее.

protected override void OnConfiguring(DbContextOptionsBuilder optionsBuilder)
{
    var connectionString = ...;
    optionsBuilder.UseSqlServer(connectionString);
    base.OnConfiguring(optionsBuilder);
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...