DbMigration.DropForeignKey Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Ü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:
Entity Framework