DbMigrationsConfiguration<TContext> Klasse
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
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
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:
Entity Framework