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

Я использую Entity Frameowrk Core для обработки различных баз данных в WPF-приложении .NET Core 3.0.Я использую разные файлы БД SQLite для разных пользователей, поэтому строка подключения меняется для каждого пользователя, который входит в систему.

Я должен иметь возможность использовать миграции, но когда я, например, запускаю dotnet ef migrations add V2, этосбой, потому что он не может найти базу данных.

Как я могу генерировать миграции в этой ситуации?

Это мой код для контекста:

protected override void OnConfiguring(DbContextOptionsBuilder options)
{
      var connectionString = string.Format("Data Source={0}", GetDbPath(this.username));

      this.connection = new SqliteConnection(connectionString);
      this.connection.Open();

      options.UseSqlite(this.connection)
}
...