MoveTableOperation-Klasse
[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.]
Stellt einen Vorgang zum Verschieben einer Tabelle zwischen zwei Schemas dar. 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.
Vererbungshierarchie
System.Object
System.Data.Entity.Migrations.Model.MigrationOperation
System.Data.Entity.Migrations.Model.MoveTableOperation
Namespace: System.Data.Entity.Migrations.Model
Assembly: EntityFramework (in EntityFramework.dll)
Syntax
'Declaration
Public Class MoveTableOperation _
Inherits MigrationOperation
'Usage
Dim instance As MoveTableOperation
public class MoveTableOperation : MigrationOperation
public ref class MoveTableOperation : public MigrationOperation
type MoveTableOperation =
class
inherit MigrationOperation
end
public class MoveTableOperation extends MigrationOperation
Der MoveTableOperation-Typ macht die folgenden Member verfügbar.
Konstruktoren
Name | Beschreibung | |
---|---|---|
MoveTableOperation | Initialisiert eine neue Instanz der MoveTableOperation-Klasse.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. |
Oben
Eigenschaften
Name | Beschreibung | |
---|---|---|
AnonymousArguments | Ruft zusätzliche Argumente ab, die von Anbietern verarbeitet werden können.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. (Von MigrationOperation geerbt.) | |
ContextKey | Wird beim Ändern der Migrationsverlaufstabelle verwendet, sodass Daten in die neue Tabelle verschoben werden können. | |
CreateTableOperation | Wird beim Ändern der Migrationsverlaufstabelle verwendet, sodass die Tabelle neu erstellt werden kann, statt den Primärschlüssel zu löschen und neu hinzuzufügen. | |
Inverse | Ruft einen Vorgang ab, durch den die Tabelle in ihr ursprüngliches Schema zurückverschoben wird. (Überschreibt MigrationOperation.Inverse.) | |
IsDestructiveChange | Ruft einen Wert ab, der angibt, ob diese Änderung zu Datenverlusten führen. (Überschreibt MigrationOperation.IsDestructiveChange.) | |
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. |
Oben
Methoden
Name | Beschreibung | |
---|---|---|
Equals | (Von Object geerbt.) | |
Finalize | (Von Object geerbt.) | |
GetHashCode | (Von Object geerbt.) | |
GetType | (Von Object geerbt.) | |
MemberwiseClone | (Von Object geerbt.) | |
ToString | (Von Object geerbt.) |
Oben
Threadsicherheit
Alle öffentlichen static (Shared in Visual Basic)-Member dieses Typs sind threadsicher. Bei Instanzmembern ist die Threadsicherheit nicht gewährleistet.