System.Data.Entity.Migrations.Design-Namespace

[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.]

Der System.Data.Entity.Migrations.Design-Namespace stellt Klassen bereit, aus denen Code für codebasierte Migrationen generiert wird.

Klassen

  Klasse Beschreibung
Öffentliche Klasse CSharpMigrationCodeGenerator Generiert C#-Code für eine codebasierte Migration.
Öffentliche Klasse MigrationCodeGenerator Die Basisklasse für Anbieter, von denen Code für codebasierte Migrationen generiert wird.
Öffentliche Klasse MigrationScaffolder Erstellt ein Gerüst codebasierter Migrationen, um ausstehende Modelländerungen auf die Datenbank anzuwenden.
Öffentliche Klasse ScaffoldedMigration Stellt eine codebasierte Migration dar, für die ein Gerüst erstellt wurde und die in eine Datei geschrieben werden kann.
Öffentliche Klasse ToolingFacade Hilfsklasse, die von Entwurfszeittools zum Ausführen migrationsbezogener Befehle verwendet wird, die mit einer in Visual Studio bearbeiteten Anwendung interagieren müssen.Da die Anwendung bearbeitet wird, müssen die Assemblys in eine separate "AppDomain" geladen werden, um sicherzustellen, dass immer die neueste Version geladen ist.Die Datei App.config oder Web.config aus dem Startprojekt wird ebenfalls kopiert, um sicherzustellen, dass jede Konfiguration angewendet wird.
Öffentliche Klasse VisualBasicMigrationCodeGenerator Generiert VB.Net-Code für eine codebasierte Migration.