Freigeben über


System.Data.Entity.Migrations.Sql-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.Sql-Namespace stellt Klassen bereit, um anbieteragnostische Migrationen in SQL-Befehle zu konvertieren.

Klassen

  Klasse Beschreibung
Öffentliche Klasse MigrationSqlGenerator Allgemeine Basisklasse für Anbieter, die anbieteragnostische Migrationsvorgänge in Datenbankanbieter-spezifische SQL-Befehle konvertieren.
Öffentliche Klasse MigrationStatement Stellt einen Migrationsvorgang dar, der in eine SQL-Anweisung übersetzt wurde.Entity Framework-Migrations-APIs wurden nicht für das Akzeptieren von Eingaben aus nicht vertrauenswürdigen Quellen (z. B. vom Endbenutzer einer Anwendung) entwickelt.Wenn Eingaben aus solchen Quellen akzeptiert werden sollen, müssen diese vor der Übergabe an die APIs überprüft werden, um einen Schutz vor SQL-Injection-Angriffen und anderen Gefahren sicherzustellen.