DbMigrationsConfiguration-Klasse
[Diese Seite bezieht sich auf Entity Framework Version 6. Die neueste Version ist als 'Entity Framework' NuGet-Paket verfügbar. Weitere Informationen zu Entity Framework finden Sie unter msdn.com/data/ef.]
Eine Konfiguration für die Verwendung von Migrationen für ein angegebenes Modell. Normalerweise erstellen Sie eine Konfigurationsklasse, die von DbMigrationsConfiguration<TContext> abgeleitet wird, anstatt diese Klasse zu verwenden.
Vererbungshierarchie
System.Object
System.Data.Entity.Migrations.DbMigrationsConfiguration
System.Data.Entity.Migrations.DbMigrationsConfiguration<TContext>
Namespace: System.Data.Entity.Migrations
Assembly: EntityFramework (in EntityFramework.dll)
Syntax
'Declaration
Public Class DbMigrationsConfiguration
'Usage
Dim instance As DbMigrationsConfiguration
public class DbMigrationsConfiguration
public ref class DbMigrationsConfiguration
type DbMigrationsConfiguration = class end
public class DbMigrationsConfiguration
Der DbMigrationsConfiguration-Typ macht die folgenden Member verfügbar.
Konstruktoren
Name | Beschreibung | |
---|---|---|
DbMigrationsConfiguration | Initialisiert eine neue Instanz der DbMigrationsConfiguration-Klasse. |
Oben
Eigenschaften
Name | Beschreibung | |
---|---|---|
AutomaticMigrationDataLossAllowed | Ruft einen Wert ab, der angibt, ob während der automatischen Migration Datenverluste zulässig sind, oder legt ihn fest.Wenn der Wert auf "false" festgelegt ist, wird eine Ausnahme ausgelöst, wenn während einer automatischen Migration Datenverluste auftreten dürfen. | |
AutomaticMigrationsEnabled | Ruft einen Wert ab, der angibt, ob während der Datenbankmigration automatische Migrationen verwendet werden können, oder legt ihn fest. | |
CodeGenerator | Ruft den Code-Generator ab, der beim Gerüstbau für Migrationen verwendet werden soll, oder legt ihn fest. | |
CommandTimeout | Ruft den Timeoutwert ab, der für die einzelnen Befehle innerhalb einer Migration verwendet werden soll, oder legt ihn fest.Ein NULL-Wert gibt an, dass der Standardwert des zugrunde liegenden Anbieters verwendet wird. | |
ContextKey | Ruft die Zeichenfolge ab (bzw. legt diese fest), die verwendet wird, um Migrationen, die zu dieser Konfiguration gehören, von Migrationen zu unterscheiden, die zu anderen Konfigurationen gehören, aber dieselbe Datenbank verwenden.Diese Eigenschaft ermöglicht das Anwenden von Migrationen aus mehreren verschiedenen Modellen auf eine einzige Datenbank. | |
ContextType | Ruft den abgeleiteten DbContext ab, der das zu migrierende Modell darstellt, oder legt ihn fest. | |
MigrationsAssembly | Ruft die Assembly mit codebasierten Migrationen ab oder legt sie fest. | |
MigrationsDirectory | Ruft das Unterverzeichnis ab, in dem codebasierte Migrationen gespeichert sind, oder legt es fest.Beachten Sie, dass diese Eigenschaft auf einen relativen Pfad für ein Unterverzeichnis unter dem Visual Studio-Projektstamm festgelegt werden muss; sie kann nicht auf einen absoluten Pfad festgelegt werden. | |
MigrationsNamespace | Ruft den für codebasierte Migrationen verwendeten Namespace ab oder legt ihn fest. | |
TargetDatabase | Ruft einen Wert ab, um die Verbindung der zu migrierenden Datenbank zu überschreiben, oder legt ihn fest. |
Oben
Methoden
Name | Beschreibung | |
---|---|---|
Equals | (Von Object geerbt.) | |
Finalize | (Von Object geerbt.) | |
GetHashCode | (Von Object geerbt.) | |
GetHistoryContextFactory | Ruft die Verlaufskontextfactory ab, die für einen angegebenen Datenbankanbieter verwendet werden soll. | |
GetSqlGenerator | Ruft den SQL-Generator ab, der für einen angegebenen Datenbankanbieter verwendet werden soll. | |
GetType | (Von Object geerbt.) | |
MemberwiseClone | (Von Object geerbt.) | |
SetHistoryContextFactory | Fügt eine neue Factory zum Erstellen von HistoryContext-Instanzen hinzu, die für einen angegebenen Datenbankanbieter verwendet werden soll. | |
SetSqlGenerator | Fügt einen neuen SQL-Generator hinzu, der für einen angegebenen Datenbankanbieter verwendet werden soll. | |
ToString | (Von Object geerbt.) |
Oben
Felder
Name | Beschreibung | |
---|---|---|
DefaultMigrationsDirectory | Das Standardverzeichnis, in dem Migrationen gespeichert sind. |
Oben
Threadsicherheit
Alle öffentlichen static (Shared in Visual Basic)-Member dieses Typs sind threadsicher. Bei Instanzmembern ist die Threadsicherheit nicht gewährleistet.