MigrationBuilder.DropForeignKey(String, String, String) Method

Definition

Builds a DropForeignKeyOperation to drop an existing foreign key constraint.

public virtual Microsoft.EntityFrameworkCore.Migrations.Operations.Builders.OperationBuilder<Microsoft.EntityFrameworkCore.Migrations.Operations.DropForeignKeyOperation> DropForeignKey (string name, string table, string schema = default);
public virtual Microsoft.EntityFrameworkCore.Migrations.Operations.Builders.OperationBuilder<Microsoft.EntityFrameworkCore.Migrations.Operations.DropForeignKeyOperation> DropForeignKey (string name, string table, string? schema = default);
abstract member DropForeignKey : string * string * string -> Microsoft.EntityFrameworkCore.Migrations.Operations.Builders.OperationBuilder<Microsoft.EntityFrameworkCore.Migrations.Operations.DropForeignKeyOperation>
override this.DropForeignKey : string * string * string -> Microsoft.EntityFrameworkCore.Migrations.Operations.Builders.OperationBuilder<Microsoft.EntityFrameworkCore.Migrations.Operations.DropForeignKeyOperation>
Public Overridable Function DropForeignKey (name As String, table As String, Optional schema As String = Nothing) As OperationBuilder(Of DropForeignKeyOperation)

Parameters

name
String

The name of the foreign key constraint to drop.

table
String

The table that contains the foreign key.

schema
String

The schema that contains the table, or null to use the default schema.

Returns

A builder to allow annotations to be added to the operation.

Remarks

See Database migrations for more information and examples.

Applies to