Freigeben über


UpdateDatabaseOperation Klasse

Definition

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
UpdateDatabaseOperation

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: