Angeben von Azure SQL-Datenbank-Optionen
Azure SQL-Datenbank bietet eine Vielzahl von Preisoptionen, die normalerweise über das Azure-Portal konfiguriert sind. Wenn Sie das Schema jedoch mit EF Core-Migrationen verwalten, können Sie die gewünschten Optionen im Modell selbst angeben.
Sie können die Dienstebene der Datenbank (EDITION) mit HasServiceTier angeben:
modelBuilder.HasServiceTier("BusinessCritical");
Sie können die maximale Größe der Datenbank mithilfe von HasDatabaseMaxSize angeben:
modelBuilder.HasDatabaseMaxSize("2 GB");
Sie können die Leistungsstufe der Datenbank (SERVICE_OBJECTIVE) mithilfe von HasPerformanceLevel angeben:
modelBuilder.HasPerformanceLevel("BC_Gen4_1");
Verwenden Sie HasPerformanceLevelSql, um den Pool für elastische Datenbanken zu konfigurieren, da der Wert kein Zeichenfolgenliteral ist:
modelBuilder.HasPerformanceLevelSql("ELASTIC_POOL ( name = myelasticpool )");
Tipp
Alle unterstützten Werte finden Sie in der ALTER DATABASE-Dokumentation.
Feedback
https://aka.ms/ContentUserFeedback.
Bald verfügbar: Im Laufe des Jahres 2024 werden wir GitHub-Issues stufenweise als Feedbackmechanismus für Inhalte abbauen und durch ein neues Feedbacksystem ersetzen. Weitere Informationen finden Sie unterFeedback senden und anzeigen für