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

Я создаю ASP.NET Core Web API для компаний, и мне нужно, чтобы каждая компания имела собственную схему базы данных, содержащую все таблицы базы данных. Это означает, что мне нужно динамически создавать новую схему базы данных каждый раз, когда создается новая сущность компании, и использовать определенную схему, когда компания входит в систему. Как можно создать и использовать динамически создаваемые схемы с помощью .Net Core Web API и EF Core?

В настоящее время внедрение зависимостей контекста базы данных настроено в Startup.cs с использованием строки подключения dbConnection, определенной в appsettings.Development.json, вот так:

public void ConfigureServices(IServiceCollection services)
{
...

services.AddDbContext<ApplicationContext>(opt => 
  opt.UseSqlServer(Configuration.GetConnectionString("dbConnection"));

...
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...