Регистрация контекста данных¶
Для использования контекста данных в приложении его надо зарегистрировать в контейнере зависимостей. Также при регистрации происходит конфигурирование провайдера.
EF Core предоставляет обобщенный метод AddDbContext<T> для регистрации контекста в ConfigureServices().
Типичный пример конфигурации при использовании MS SQL Server:
public void ConfigureServices(IServiceCollection services)
{
var connString = Configuration.GetConnectionString("DefaultConnection");
services.AddDbContext<AppDbContext>(
options => options.UseSqlServer(connString));
}
Для провайдера другой БД необходимо использовать соответствующий метод
Use*.Строка подключения является типичным секретом, поэтому наиболее правильно получать ее из конфигурации.
Последнее обновление :
2 апреля 2023 г.
Дата создания : 2 октября 2022 г.
Дата создания : 2 октября 2022 г.