Freigeben über


DbMigrationsConfiguration<TContext> Klasse

Definition

Konfiguration in Bezug auf die Verwendung von Migrationen für ein bestimmtes Modell.

public class DbMigrationsConfiguration<TContext> : System.Data.Entity.Migrations.DbMigrationsConfiguration where TContext : DbContext
type DbMigrationsConfiguration<'Context (requires 'Context :> DbContext)> = class
    inherit DbMigrationsConfiguration
Public Class DbMigrationsConfiguration(Of TContext)
Inherits DbMigrationsConfiguration

Typparameter

TContext

Der Kontext, der das Modell darstellt, auf das diese Konfiguration angewendet wird.

Vererbung
DbMigrationsConfiguration<TContext>

Konstruktoren

DbMigrationsConfiguration<TContext>()

Initialisiert eine neue instance der DbMigrationsConfiguration-Klasse.

Felder

DefaultMigrationsDirectory

Das Standardverzeichnis, in dem Migrationen gespeichert werden.

(Geerbt von DbMigrationsConfiguration)

Eigenschaften

AutomaticMigrationDataLossAllowed

Ruft einen Wert ab, der angibt, ob Datenverlust während der automatischen Migration akzeptabel ist, oder legt den Wert fest. Wenn auf false festgelegt ist, wird eine Ausnahme ausgelöst, wenn datenverluste im Rahmen einer automatischen Migration auftreten können.

(Geerbt von DbMigrationsConfiguration)
AutomaticMigrationsEnabled

Ruft einen Wert ab, der angibt, ob automatische Migrationen bei der Migration der Datenbank verwendet werden können, oder legt einen Wert fest.

(Geerbt von DbMigrationsConfiguration)
CodeGenerator

Ruft den Codegenerator ab, der beim Gerüstbau von Migrationen verwendet werden soll, oder legt diesen fest.

(Geerbt von DbMigrationsConfiguration)
CommandTimeout

Ruft den Timeoutwert ab, der für die einzelnen Befehle innerhalb einer Migration verwendet wird, oder legt diese fest. Ein NULL-Wert gibt an, dass der Standardwert des zugrunde liegenden Anbieters verwendet wird.

(Geerbt von DbMigrationsConfiguration)
ContextKey

Ruft die Zeichenfolge ab, die verwendet wird, um Migrationen, die zu dieser Konfiguration gehören, von Migrationen zu unterscheiden, die zu anderen Konfigurationen gehören, die dieselbe Datenbank verwenden, oder legt diese fest. Mit dieser Eigenschaft können Migrationen aus mehreren verschiedenen Modellen auf eine einzelne Datenbank angewendet werden.

(Geerbt von DbMigrationsConfiguration)
ContextType

Ruft den abgeleiteten DbContext ab, der das zu migrierende Modell darstellt, oder legt diesen fest.

(Geerbt von DbMigrationsConfiguration)
MigrationsAssembly

Ruft die Assembly ab, die codebasierte Migrationen enthält, oder legt diese fest.

(Geerbt von DbMigrationsConfiguration)
MigrationsDirectory

Ruft das Unterverzeichnis ab, in dem codebasierte Migrationen gespeichert werden, oder legt es fest. Beachten Sie, dass diese Eigenschaft auf einen relativen Pfad für ein Unterverzeichnis im Visual Studio-Projektstamm festgelegt werden muss. Sie kann nicht auf einen absoluten Pfad festgelegt werden.

(Geerbt von DbMigrationsConfiguration)
MigrationsNamespace

Ruft den Namespace ab, der für codebasierte Migrationen verwendet wird, oder legt diese fest.

(Geerbt von DbMigrationsConfiguration)
TargetDatabase

Ruft einen Wert ab, der die Verbindung der zu migrierenden Datenbank überschreibt, oder legt diesen fest.

(Geerbt von DbMigrationsConfiguration)

Methoden

Equals(Object)

Konfiguration in Bezug auf die Verwendung von Migrationen für ein bestimmtes Modell.

GetHashCode()

Konfiguration in Bezug auf die Verwendung von Migrationen für ein bestimmtes Modell.

GetHistoryContextFactory(String)

Ruft die Verlaufskontextfactory ab, die für die Verwendung mit einem bestimmten Datenbankanbieter festgelegt ist.

(Geerbt von DbMigrationsConfiguration)
GetSqlGenerator(String)

Ruft den SQL-Generator ab, der für die Verwendung mit einem bestimmten Datenbankanbieter festgelegt ist.

(Geerbt von DbMigrationsConfiguration)
GetType()

Konfiguration in Bezug auf die Verwendung von Migrationen für ein bestimmtes Modell.

MemberwiseClone()

Konfiguration in Bezug auf die Verwendung von Migrationen für ein bestimmtes Modell.

Seed(TContext)

Wird nach dem Upgrade auf die neueste Migration ausgeführt, um die Aktualisierung der Startdaten zu ermöglichen.

SetHistoryContextFactory(String, Func<DbConnection,String,HistoryContext>)

Fügt eine neue Factory zum Erstellen von HistoryContext Instanzen hinzu, die für einen bestimmten Datenbankanbieter verwendet werden sollen.

(Geerbt von DbMigrationsConfiguration)
SetSqlGenerator(String, MigrationSqlGenerator)

Fügt einen neuen SQL-Generator hinzu, der für einen bestimmten Datenbankanbieter verwendet werden soll.

(Geerbt von DbMigrationsConfiguration)
ToString()

Konfiguration in Bezug auf die Verwendung von Migrationen für ein bestimmtes Modell.

Gilt für: