Entity Framework Core VerifyCreated를 사용하여 Azure Sql 데이터베이스를 자동으로 생성하면 기본적으로 데이터베이스의 서비스 계층이 비싼 계층으로 설정됩니다.
기본 서비스 계층을 사용하여 데이터베이스를 작성하려면 어떻게해야합니까?
예를 찾았지만 .NET Core 용 EF에는 적용되지 않습니다.
EF Core 3.1에서 이와 같은 코드를 사용하여 Azure SQL 데이터베이스를 구성 할 수 있습니다.
protected override void OnModelCreating(ModelBuilder modelBuilder)
{
modelBuilder.HasDatabaseMaxSize("2 GB");
modelBuilder.HasServiceTier("BusinessCritical");
modelBuilder.HasPerformanceLevel("BC_Gen4_1");
}
(3.0에서 변경되었습니다 : https://github.com/aspnet/EntityFrameworkCore/pull/18544/files#diff-3eb328f3c708536a3be15d81c1d023e2L128 )