Freigeben über


DbMigration.DropForeignKey Methode

Definition

Überlädt

DropForeignKey(String, String, String, String, Object)
Veraltet.

Fügt einen Vorgang hinzu, um eine Fremdschlüsseleinschränkung basierend auf der Spalte zu löschen, auf die sie abzielt.

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.

DropForeignKey(String, String[], String, Object)

Fügt einen Vorgang hinzu, um eine Fremdschlüsseleinschränkung basierend auf den Spalten zu löschen, auf die sie abzielt.

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.

DropForeignKey(String, String, Object)

Fügt einen Vorgang hinzu, um eine Fremdschlüsseleinschränkung basierend auf ihrem Namen zu löschen.

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.

DropForeignKey(String, String, String, Object)

Fügt einen Vorgang hinzu, um eine Fremdschlüsseleinschränkung basierend auf der Spalte zu löschen, auf die sie abzielt.

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.

DropForeignKey(String, String, String, String, Object)

Achtung

The principalColumn parameter is no longer required and can be removed.

Fügt einen Vorgang hinzu, um eine Fremdschlüsseleinschränkung basierend auf der Spalte zu löschen, auf die sie abzielt.

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.

protected internal void DropForeignKey (string dependentTable, string dependentColumn, string principalTable, string principalColumn, object anonymousArguments = null);
[System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Usage", "CA1801:ReviewUnusedParameters", MessageId="principalColumn")]
[System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1026:DefaultParametersShouldNotBeUsed")]
[System.Obsolete("The principalColumn parameter is no longer required and can be removed.")]
protected internal void DropForeignKey (string dependentTable, string dependentColumn, string principalTable, string principalColumn, object anonymousArguments = null);
member this.DropForeignKey : string * string * string * string * obj -> unit
Protected Friend Sub DropForeignKey (dependentTable As String, dependentColumn As String, principalTable As String, principalColumn As String, Optional anonymousArguments As Object = null)

Parameter

dependentTable
String

Die Tabelle, die die Fremdschlüsselspalte enthält. Der Schemaname ist optional. Wenn kein Schema angegeben wird, wird dbo angenommen.

dependentColumn
String

Die Fremdschlüsselspalte.

principalTable
String

Die Tabelle, die die Spalte enthält, auf die dieser Fremdschlüssel verweist. Der Schemaname ist optional. Wenn kein Schema angegeben wird, wird dbo angenommen.

principalColumn
String

Die Spalten, auf die dieser Fremdschlüssel verweist.

anonymousArguments
Object

Zusätzliche Argumente, die von Anbietern verarbeitet werden können. Verwenden Sie anonyme Typsyntax, um Argumente anzugeben, z. B. "new { SampleArgument = "MyValue" }".

Attribute

Gilt für:

DropForeignKey(String, String[], String, Object)

Fügt einen Vorgang hinzu, um eine Fremdschlüsseleinschränkung basierend auf den Spalten zu löschen, auf die sie abzielt.

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.

protected internal void DropForeignKey (string dependentTable, string[] dependentColumns, string principalTable, object anonymousArguments = null);
[System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1026:DefaultParametersShouldNotBeUsed")]
protected internal void DropForeignKey (string dependentTable, string[] dependentColumns, string principalTable, object anonymousArguments = null);
member this.DropForeignKey : string * string[] * string * obj -> unit
Protected Friend Sub DropForeignKey (dependentTable As String, dependentColumns As String(), principalTable As String, Optional anonymousArguments As Object = null)

Parameter

dependentTable
String

Die Tabelle, die die Fremdschlüsselspalten enthält. Der Schemaname ist optional. Wenn kein Schema angegeben wird, wird dbo angenommen.

dependentColumns
String[]

Die Fremdschlüsselspalten.

principalTable
String

Die Tabelle, die die Spalten enthält, auf die dieser Fremdschlüssel verweist. Der Schemaname ist optional. Wenn kein Schema angegeben wird, wird dbo angenommen.

anonymousArguments
Object

Zusätzliche Argumente, die von Anbietern verarbeitet werden können. Verwenden Sie anonyme Typsyntax, um Argumente anzugeben, z. B. "new { SampleArgument = "MyValue" }".

Attribute

Gilt für:

DropForeignKey(String, String, Object)

Fügt einen Vorgang hinzu, um eine Fremdschlüsseleinschränkung basierend auf ihrem Namen zu löschen.

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.

protected internal void DropForeignKey (string dependentTable, string name, object anonymousArguments = null);
[System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1026:DefaultParametersShouldNotBeUsed")]
protected internal void DropForeignKey (string dependentTable, string name, object anonymousArguments = null);
member this.DropForeignKey : string * string * obj -> unit
Protected Friend Sub DropForeignKey (dependentTable As String, name As String, Optional anonymousArguments As Object = null)

Parameter

dependentTable
String

Die Tabelle, die die Fremdschlüsselspalte enthält. Der Schemaname ist optional. Wenn kein Schema angegeben wird, wird dbo angenommen.

name
String

Der Name der Fremdschlüsseleinschränkung in der Datenbank.

anonymousArguments
Object

Zusätzliche Argumente, die von Anbietern verarbeitet werden können. Verwenden Sie anonyme Typsyntax, um Argumente anzugeben, z. B. "new { SampleArgument = "MyValue" }".

Attribute

Gilt für:

DropForeignKey(String, String, String, Object)

Fügt einen Vorgang hinzu, um eine Fremdschlüsseleinschränkung basierend auf der Spalte zu löschen, auf die sie abzielt.

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.

[System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1026:DefaultParametersShouldNotBeUsed")]
protected internal void DropForeignKey (string dependentTable, string dependentColumn, string principalTable, object anonymousArguments = null);
member this.DropForeignKey : string * string * string * obj -> unit
Protected Friend Sub DropForeignKey (dependentTable As String, dependentColumn As String, principalTable As String, Optional anonymousArguments As Object = null)

Parameter

dependentTable
String

Die Tabelle, die die Fremdschlüsselspalte enthält. Der Schemaname ist optional. Wenn kein Schema angegeben wird, wird dbo angenommen.

dependentColumn
String

Die Fremdschlüsselspalte.

principalTable
String

Die Tabelle, die die Spalte enthält, auf die dieser Fremdschlüssel verweist. Der Schemaname ist optional. Wenn kein Schema angegeben wird, wird dbo angenommen.

anonymousArguments
Object

Zusätzliche Argumente, die von Anbietern verarbeitet werden können. Verwenden Sie anonyme Typsyntax, um Argumente anzugeben, z. B. "new { SampleArgument = "MyValue" }".

Attribute

Gilt für: