Freigeben über


AddForeignKeyOperation-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 eine Fremdschlüsseleinschränkung dar, die einer Tabelle hinzugefügt wird. 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.ForeignKeyOperation
      System.Data.Entity.Migrations.Model.AddForeignKeyOperation

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

Syntax

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

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

Konstruktoren

  Name Beschreibung
Öffentliche Methode AddForeignKeyOperation Initialisiert eine neue Instanz der AddForeignKeyOperation-Klasse.Die Eigenschaften "PrincipalTable", "PrincipalColumns", "DependentTable" und "DependentColumns" 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 CascadeDelete Ruft einen Wert ab, der angibt, ob die Löschweitergabe für die Fremdschlüsseleinschränkung konfiguriert werden soll, oder legt ihn fest.
Öffentliche Eigenschaft DependentColumns Die Namen der Fremdschlüsselspalte(n).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 ForeignKeyOperation geerbt.)
Öffentliche Eigenschaft DependentTable Ruft den Namen der Tabelle ab, in der sich die Fremdschlüsselspalten befinden, 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 ForeignKeyOperation geerbt.)
Öffentliche Eigenschaft HasDefaultName Ruft einen Wert ab, der angibt, ob ein bestimmter Name für diese Fremdschlüsseleinschränkung angegeben wurde. (Von ForeignKeyOperation geerbt.)
Öffentliche Eigenschaft Inverse Ruft einen Vorgang zum Löschen der Fremdschlüsseleinschränkung ab. (Überschreibt MigrationOperation.Inverse.)
Öffentliche Eigenschaft IsDestructiveChange Ruft einen Wert ab, der angibt, ob diese Änderung zu Datenverlusten führen, oder legt ihn fest. (Überschreibt MigrationOperation.IsDestructiveChange.)
Öffentliche Eigenschaft Name Ruft den Namen dieser Fremdschlüsseleinschränkung 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 ForeignKeyOperation geerbt.)
Öffentliche Eigenschaft PrincipalColumns Die Namen der Tabellen, auf die sich die Fremdschlüsseleinschränkung bezieht.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.
Öffentliche Eigenschaft PrincipalTable Ruft den Namen der Tabelle ab, auf den sich die Fremdschüsseleinschränkung bezieht, 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 ForeignKeyOperation geerbt.)

Oben

Methoden

  Name Beschreibung
Öffentliche Methode CreateCreateIndexOperation Ruft einen Vorgang ab, durch den ein Index für die Fremdschlüsselspalte(n) erstellt wird.
Ö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