Freigeben über


DropPrimaryKeyOperation-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 Löschen eines Primärschlüssels aus einer Tabelle 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.PrimaryKeyOperation
      System.Data.Entity.Migrations.Model.DropPrimaryKeyOperation

Namespace:  System.Data.Entity.Migrations.Model
Assembly:  EntityFramework (in EntityFramework.dll)

Syntax

'Declaration
Public Class DropPrimaryKeyOperation _
    Inherits PrimaryKeyOperation
'Usage
Dim instance As DropPrimaryKeyOperation
public class DropPrimaryKeyOperation : PrimaryKeyOperation
public ref class DropPrimaryKeyOperation : public PrimaryKeyOperation
type DropPrimaryKeyOperation =  
    class 
        inherit PrimaryKeyOperation 
    end
public class DropPrimaryKeyOperation extends PrimaryKeyOperation

Der DropPrimaryKeyOperation-Typ macht die folgenden Member verfügbar.

Konstruktoren

  Name Beschreibung
Öffentliche Methode DropPrimaryKeyOperation Initialisiert eine neue Instanz der DropPrimaryKeyOperation-Klasse.Die Table-Eigenschaft und die Columns-Eigenschaft sollten ebenfalls aufgefüllt werden.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
Öffentliche Eigenschaft 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.)
Öffentliche Eigenschaft Columns Ruft die Spalte(n) ab, aus denen der Primärschlüssel besteht.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 PrimaryKeyOperation geerbt.)
Öffentliche Eigenschaft 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.
Öffentliche Eigenschaft HasDefaultName Ruft einen Wert ab, der angibt, ob ein bestimmter Name für diesen Primärschlüssel angegeben wurde. (Von PrimaryKeyOperation geerbt.)
Öffentliche Eigenschaft Inverse Ruft einen Vorgang zum Hinzufügen des Primärschlüssels ab. (Überschreibt MigrationOperation.Inverse.)
Öffentliche Eigenschaft IsDestructiveChange Ruft einen Wert ab, der angibt, ob dieser Vorgang zu einem Datenverlust führen kann. (Von PrimaryKeyOperation geerbt.)
Öffentliche Eigenschaft Name Ruft den Namen dieses Primärschlüssels ab oder legt ihn fest.Wenn kein Name angegeben wird, wird ein Standardname berechnet.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 PrimaryKeyOperation geerbt.)
Öffentliche Eigenschaft Table Ruft den Namen der Tabelle ab, in der der Primärschlüssel enthalten ist, oder legt ihn fest.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 PrimaryKeyOperation geerbt.)

Oben

Methoden

  Name Beschreibung
Öffentliche Methode Equals (Von Object geerbt.)
Geschützte Methode Finalize (Von Object geerbt.)
Öffentliche Methode GetHashCode (Von Object geerbt.)
Öffentliche Methode GetType (Von Object geerbt.)
Geschützte Methode MemberwiseClone (Von Object geerbt.)
Öffentliche Methode 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.

Siehe auch

Verweis

System.Data.Entity.Migrations.Model-Namespace