Freigeben über


MoveTableOperation Klasse

Definition

Stellt das Verschieben einer Tabelle von einem Schema in ein anderes dar.

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 MoveTableOperation : System.Data.Entity.Migrations.Model.MigrationOperation
type MoveTableOperation = class
    inherit MigrationOperation
Public Class MoveTableOperation
Inherits MigrationOperation
Vererbung
MoveTableOperation

Konstruktoren

MoveTableOperation(String, String, Object)

Initialisiert eine neue instance der MoveTableOperation-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)
ContextKey

Wird beim Ändern der Migrationsverlaufstabelle verwendet, damit Daten in die neue Tabelle verschoben werden können.

CreateTableOperation

Wird beim Ändern der Migrationsverlaufstabelle verwendet, sodass die Tabelle neu erstellt werden kann, anstatt nur den Primärschlüssel zu löschen und hinzuzufügen.

Inverse

Ruft einen Vorgang ab, der die Tabelle zurück in das ursprüngliche Schema verschiebt.

IsDestructiveChange

Ruft einen Wert ab, der angibt, ob dieser Vorgang zu Datenverlust führen kann.

IsSystem

Ruft einen Wert ab, der angibt, ob es sich um eine Systemtabelle handelt.

Name

Ruft den Namen der zu verschiebenden Tabelle ab.

NewSchema

Ruft den Namen des Schemas ab, in das die Tabelle verschoben werden soll.

Gilt für: