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" }".
- Атрибуты
Применяется к
Entity Framework