UpdateDatabaseOperation 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.
Wird beim Erstellen eines Skripts für einen Datenbankaktualisierungsvorgang verwendet, um die Vorgänge zu speichern, die für die Datenbank ausgeführt worden wären.
Entity Framework-Migrations-APIs sind nicht so konzipiert, dass sie Eingaben akzeptieren, die von nicht vertrauenswürdigen Quellen (z. B. dem Endbenutzer einer Anwendung) bereitgestellt werden. Wenn Eingaben aus solchen Quellen akzeptiert werden, sollten sie überprüft werden, bevor sie an diese APIs übergeben werden, um sich vor ANGRIFFEN durch SQL-Einschleusung usw. zu schützen.
public class UpdateDatabaseOperation : System.Data.Entity.Migrations.Model.MigrationOperation
type UpdateDatabaseOperation = class
inherit MigrationOperation
Public Class UpdateDatabaseOperation
Inherits MigrationOperation
- Vererbung
Konstruktoren
UpdateDatabaseOperation(IList<DbQueryCommandTree>) |
Initialisiert eine neue Instanz der UpdateDatabaseOperation-Klasse. Entity Framework-Migrations-APIs sind nicht so konzipiert, dass sie Eingaben akzeptieren, die von nicht vertrauenswürdigen Quellen (z. B. dem Endbenutzer einer Anwendung) bereitgestellt werden. Wenn Eingaben aus solchen Quellen akzeptiert werden, sollten sie überprüft werden, bevor sie an diese APIs übergeben werden, um sich vor ANGRIFFEN durch SQL-Einschleusung usw. zu schützen. |
Eigenschaften
AnonymousArguments |
Ruft zusätzliche Argumente ab, die von Anbietern verarbeitet werden können. Entity Framework-Migrations-APIs sind nicht so konzipiert, dass sie Eingaben akzeptieren, die von nicht vertrauenswürdigen Quellen (z. B. dem Endbenutzer einer Anwendung) bereitgestellt werden. Wenn Eingaben aus solchen Quellen akzeptiert werden, sollten sie überprüft werden, bevor sie an diese APIs übergeben werden, um sich vor ANGRIFFEN durch SQL-Einschleusung usw. zu schützen. (Geerbt von MigrationOperation) |
HistoryQueryTrees |
Die Abfragen, die verwendet werden, um zu bestimmen, ob diese Migration auf die Datenbank angewendet werden muss. Dies wird verwendet, um ein idempotentes SQL-Skript zu generieren, das für eine Datenbank mit jeder Version ausgeführt werden kann. |
Inverse |
Ruft einen Vorgang ab, der diesen Vorgang rückgängig machen wird. (Geerbt von MigrationOperation) |
IsDestructiveChange |
Ruft einen Wert ab, der angibt, ob einer der Vorgänge zu Datenverlust führen kann. |
Migrations |
Ruft die Während des Datenbankupdatevorgangs angewendeten Migrationen ab. |
Methoden
AddMigration(String, IList<MigrationOperation>) |
Fügt diesem Datenbankaktualisierungsvorgang eine Migration hinzu. Entity Framework-Migrations-APIs sind nicht so konzipiert, dass sie Eingaben akzeptieren, die von nicht vertrauenswürdigen Quellen (z. B. dem Endbenutzer einer Anwendung) bereitgestellt werden. Wenn Eingaben aus solchen Quellen akzeptiert werden, sollten sie überprüft werden, bevor sie an diese APIs übergeben werden, um sich vor ANGRIFFEN durch SQL-Einschleusung usw. zu schützen. |
Gilt für:
Entity Framework