Поделиться через


DbMigration.DropForeignKey Метод

Определение

Перегрузки

DropForeignKey(String, String, String, String, Object)
Устаревшие..

Добавляет операцию удаления ограничения внешнего ключа на основе целевого столбца.

API-интерфейсы миграции Entity Framework не предназначены для приема входных данных, предоставляемых ненадежными источниками (например, конечным пользователем приложения). Если входные данные принимаются из таких источников, они должны быть проверены перед передачей в эти API для защиты от атак путем внедрения кода SQL и т. д.

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

Добавляет операцию удаления ограничения внешнего ключа на основе целевых столбцов.

API-интерфейсы миграции Entity Framework не предназначены для приема входных данных, предоставляемых ненадежными источниками (например, конечным пользователем приложения). Если входные данные принимаются из таких источников, они должны быть проверены перед передачей в эти API для защиты от атак путем внедрения кода SQL и т. д.

DropForeignKey(String, String, Object)

Добавляет операцию удаления ограничения внешнего ключа на основе его имени.

API-интерфейсы миграции Entity Framework не предназначены для приема входных данных, предоставляемых ненадежными источниками (например, конечным пользователем приложения). Если входные данные принимаются из таких источников, они должны быть проверены перед передачей в эти API для защиты от атак путем внедрения кода SQL и т. д.

DropForeignKey(String, String, String, Object)

Добавляет операцию удаления ограничения внешнего ключа на основе целевого столбца.

API-интерфейсы миграции Entity Framework не предназначены для приема входных данных, предоставляемых ненадежными источниками (например, конечным пользователем приложения). Если входные данные принимаются из таких источников, они должны быть проверены перед передачей в эти API для защиты от атак путем внедрения кода SQL и т. д.

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

Внимание!

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

Добавляет операцию удаления ограничения внешнего ключа на основе целевого столбца.

API-интерфейсы миграции Entity Framework не предназначены для приема входных данных, предоставляемых ненадежными источниками (например, конечным пользователем приложения). Если входные данные принимаются из таких источников, они должны быть проверены перед передачей в эти API для защиты от атак путем внедрения кода SQL и т. д.

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)

Параметры

dependentTable
String

Таблица, содержащая столбец внешнего ключа. Имя схемы является необязательным. Если схема не указана, предполагается dbo.

dependentColumn
String

Столбец внешнего ключа.

principalTable
String

Таблица, содержащая столбец, на который ссылается этот внешний ключ. Имя схемы является необязательным. Если схема не указана, предполагается dbo.

principalColumn
String

Столбцы, на которые ссылается этот внешний ключ.

anonymousArguments
Object

Дополнительные аргументы, которые могут обрабатываться поставщиками. Используйте синтаксис анонимного типа для указания аргументов, например "new { SampleArgument = "MyValue" }".

Атрибуты

Применяется к

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

Добавляет операцию удаления ограничения внешнего ключа на основе целевых столбцов.

API-интерфейсы миграции Entity Framework не предназначены для приема входных данных, предоставляемых ненадежными источниками (например, конечным пользователем приложения). Если входные данные принимаются из таких источников, они должны быть проверены перед передачей в эти API для защиты от атак путем внедрения кода SQL и т. д.

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)

Параметры

dependentTable
String

Таблица, содержащая столбцы внешнего ключа. Имя схемы является необязательным. Если схема не указана, предполагается dbo.

dependentColumns
String[]

Столбцы внешнего ключа.

principalTable
String

Таблица, содержащая столбцы, на которые ссылается этот внешний ключ. Имя схемы является необязательным. Если схема не указана, предполагается dbo.

anonymousArguments
Object

Дополнительные аргументы, которые могут обрабатываться поставщиками. Используйте синтаксис анонимного типа для указания аргументов, например "new { SampleArgument = "MyValue" }".

Атрибуты

Применяется к

DropForeignKey(String, String, Object)

Добавляет операцию удаления ограничения внешнего ключа на основе его имени.

API-интерфейсы миграции Entity Framework не предназначены для приема входных данных, предоставляемых ненадежными источниками (например, конечным пользователем приложения). Если входные данные принимаются из таких источников, они должны быть проверены перед передачей в эти API для защиты от атак путем внедрения кода SQL и т. д.

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)

Параметры

dependentTable
String

Таблица, содержащая столбец внешнего ключа. Имя схемы является необязательным. Если схема не указана, предполагается dbo.

name
String

Имя ограничения внешнего ключа в базе данных.

anonymousArguments
Object

Дополнительные аргументы, которые могут обрабатываться поставщиками. Используйте синтаксис анонимного типа для указания аргументов, например "new { SampleArgument = "MyValue" }".

Атрибуты

Применяется к

DropForeignKey(String, String, String, Object)

Добавляет операцию удаления ограничения внешнего ключа на основе целевого столбца.

API-интерфейсы миграции Entity Framework не предназначены для приема входных данных, предоставляемых ненадежными источниками (например, конечным пользователем приложения). Если входные данные принимаются из таких источников, они должны быть проверены перед передачей в эти API для защиты от атак путем внедрения кода SQL и т. д.

[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)

Параметры

dependentTable
String

Таблица, содержащая столбец внешнего ключа. Имя схемы является необязательным. Если схема не указана, предполагается dbo.

dependentColumn
String

Столбец внешнего ключа.

principalTable
String

Таблица, содержащая столбец, на который ссылается этот внешний ключ. Имя схемы является необязательным. Если схема не указана, предполагается dbo.

anonymousArguments
Object

Дополнительные аргументы, которые могут обрабатываться поставщиками. Используйте синтаксис анонимного типа для указания аргументов, например "new { SampleArgument = "MyValue" }".

Атрибуты

Применяется к