質問: Entity Framework Core EnsureCreatedを使用してAzure SQLデータベースを自動的に生成すると、データベースのサービス層がデフォルトで高価な層に設定されます。 基本サービス層を使用してデータベースを強制的に作成するにはどうすればよいですか? の例を見つけましたが、EF for .NET Coreには適用されません。
回答: このようなコードを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 )