MigrationBuilder.AddForeignKey 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
AddForeignKey(String, String, String, String, String, String, String, ReferentialAction, ReferentialAction) |
Erstellt einen AddForeignKeyOperation , um einer Tabelle einen neuen Fremdschlüssel hinzuzufügen. |
AddForeignKey(String, String, String[], String, String, String, String[], ReferentialAction, ReferentialAction) |
Erstellt einen AddForeignKeyOperation , um einer Tabelle einen neuen zusammengesetzten Fremdschlüssel (mehrspaltigen) hinzuzufügen. |
AddForeignKey(String, String, String, String, String, String, String, ReferentialAction, ReferentialAction)
- Quelle:
- MigrationBuilder.cs
- Quelle:
- MigrationBuilder.cs
- Quelle:
- MigrationBuilder.cs
- Quelle:
- MigrationBuilder.cs
- Quelle:
- MigrationBuilder.cs
- Quelle:
- MigrationBuilder.cs
- Quelle:
- MigrationBuilder.cs
- Quelle:
- MigrationBuilder.cs
- Quelle:
- MigrationBuilder.cs
Erstellt einen AddForeignKeyOperation , um einer Tabelle einen neuen Fremdschlüssel hinzuzufügen.
public virtual Microsoft.EntityFrameworkCore.Migrations.Operations.Builders.OperationBuilder<Microsoft.EntityFrameworkCore.Migrations.Operations.AddForeignKeyOperation> AddForeignKey (string name, string table, string column, string principalTable, string schema = default, string principalSchema = default, string principalColumn = default, Microsoft.EntityFrameworkCore.Migrations.ReferentialAction onUpdate = Microsoft.EntityFrameworkCore.Migrations.ReferentialAction.NoAction, Microsoft.EntityFrameworkCore.Migrations.ReferentialAction onDelete = Microsoft.EntityFrameworkCore.Migrations.ReferentialAction.NoAction);
public virtual Microsoft.EntityFrameworkCore.Migrations.Operations.Builders.OperationBuilder<Microsoft.EntityFrameworkCore.Migrations.Operations.AddForeignKeyOperation> AddForeignKey (string name, string table, string column, string principalTable, string? schema = default, string? principalSchema = default, string? principalColumn = default, Microsoft.EntityFrameworkCore.Migrations.ReferentialAction onUpdate = Microsoft.EntityFrameworkCore.Migrations.ReferentialAction.NoAction, Microsoft.EntityFrameworkCore.Migrations.ReferentialAction onDelete = Microsoft.EntityFrameworkCore.Migrations.ReferentialAction.NoAction);
abstract member AddForeignKey : string * string * string * string * string * string * string * Microsoft.EntityFrameworkCore.Migrations.ReferentialAction * Microsoft.EntityFrameworkCore.Migrations.ReferentialAction -> Microsoft.EntityFrameworkCore.Migrations.Operations.Builders.OperationBuilder<Microsoft.EntityFrameworkCore.Migrations.Operations.AddForeignKeyOperation>
override this.AddForeignKey : string * string * string * string * string * string * string * Microsoft.EntityFrameworkCore.Migrations.ReferentialAction * Microsoft.EntityFrameworkCore.Migrations.ReferentialAction -> Microsoft.EntityFrameworkCore.Migrations.Operations.Builders.OperationBuilder<Microsoft.EntityFrameworkCore.Migrations.Operations.AddForeignKeyOperation>
Public Overridable Function AddForeignKey (name As String, table As String, column As String, principalTable As String, Optional schema As String = Nothing, Optional principalSchema As String = Nothing, Optional principalColumn As String = Nothing, Optional onUpdate As ReferentialAction = Microsoft.EntityFrameworkCore.Migrations.ReferentialAction.NoAction, Optional onDelete As ReferentialAction = Microsoft.EntityFrameworkCore.Migrations.ReferentialAction.NoAction) As OperationBuilder(Of AddForeignKeyOperation)
Parameter
- name
- String
Der Name der Fremdschlüsseleinschränkung.
- table
- String
Die Tabelle, die den Fremdschlüssel enthält.
- column
- String
Die Spalte, die eingeschränkt ist.
- principalTable
- String
Die Tabelle, auf die der Fremdschlüssel beschränkt ist.
- schema
- String
Das Schema, das die Tabelle enthält, oder null
, wenn das Standardschema verwendet werden soll.
- principalSchema
- String
Das Schema, das eine Prinzipaltabelle enthält, oder null
, wenn das Standardschema verwendet werden soll.
- principalColumn
- String
Die Spalte, auf die die Fremdschlüsselspalte beschränkt ist, oder null
die auf die Primärschlüsselspalte beschränkt werden soll.
- onUpdate
- ReferentialAction
Die Aktion, die bei Updates ausgeführt werden soll.
- onDelete
- ReferentialAction
Die Aktion, die bei Löschvorgängen ausgeführt werden soll.
Gibt zurück
Ein Generator, der das Hinzufügen von Anmerkungen zum Vorgang ermöglicht.
Hinweise
Weitere Informationen und Beispiele finden Sie unter Datenbankmigrationen .
Gilt für:
AddForeignKey(String, String, String[], String, String, String, String[], ReferentialAction, ReferentialAction)
- Quelle:
- MigrationBuilder.cs
- Quelle:
- MigrationBuilder.cs
- Quelle:
- MigrationBuilder.cs
- Quelle:
- MigrationBuilder.cs
- Quelle:
- MigrationBuilder.cs
- Quelle:
- MigrationBuilder.cs
- Quelle:
- MigrationBuilder.cs
- Quelle:
- MigrationBuilder.cs
- Quelle:
- MigrationBuilder.cs
Erstellt einen AddForeignKeyOperation , um einer Tabelle einen neuen zusammengesetzten Fremdschlüssel (mehrspaltigen) hinzuzufügen.
public virtual Microsoft.EntityFrameworkCore.Migrations.Operations.Builders.OperationBuilder<Microsoft.EntityFrameworkCore.Migrations.Operations.AddForeignKeyOperation> AddForeignKey (string name, string table, string[] columns, string principalTable, string schema = default, string principalSchema = default, string[] principalColumns = default, Microsoft.EntityFrameworkCore.Migrations.ReferentialAction onUpdate = Microsoft.EntityFrameworkCore.Migrations.ReferentialAction.NoAction, Microsoft.EntityFrameworkCore.Migrations.ReferentialAction onDelete = Microsoft.EntityFrameworkCore.Migrations.ReferentialAction.NoAction);
public virtual Microsoft.EntityFrameworkCore.Migrations.Operations.Builders.OperationBuilder<Microsoft.EntityFrameworkCore.Migrations.Operations.AddForeignKeyOperation> AddForeignKey (string name, string table, string[] columns, string principalTable, string? schema = default, string? principalSchema = default, string[]? principalColumns = default, Microsoft.EntityFrameworkCore.Migrations.ReferentialAction onUpdate = Microsoft.EntityFrameworkCore.Migrations.ReferentialAction.NoAction, Microsoft.EntityFrameworkCore.Migrations.ReferentialAction onDelete = Microsoft.EntityFrameworkCore.Migrations.ReferentialAction.NoAction);
abstract member AddForeignKey : string * string * string[] * string * string * string * string[] * Microsoft.EntityFrameworkCore.Migrations.ReferentialAction * Microsoft.EntityFrameworkCore.Migrations.ReferentialAction -> Microsoft.EntityFrameworkCore.Migrations.Operations.Builders.OperationBuilder<Microsoft.EntityFrameworkCore.Migrations.Operations.AddForeignKeyOperation>
override this.AddForeignKey : string * string * string[] * string * string * string * string[] * Microsoft.EntityFrameworkCore.Migrations.ReferentialAction * Microsoft.EntityFrameworkCore.Migrations.ReferentialAction -> Microsoft.EntityFrameworkCore.Migrations.Operations.Builders.OperationBuilder<Microsoft.EntityFrameworkCore.Migrations.Operations.AddForeignKeyOperation>
Public Overridable Function AddForeignKey (name As String, table As String, columns As String(), principalTable As String, Optional schema As String = Nothing, Optional principalSchema As String = Nothing, Optional principalColumns As String() = Nothing, Optional onUpdate As ReferentialAction = Microsoft.EntityFrameworkCore.Migrations.ReferentialAction.NoAction, Optional onDelete As ReferentialAction = Microsoft.EntityFrameworkCore.Migrations.ReferentialAction.NoAction) As OperationBuilder(Of AddForeignKeyOperation)
Parameter
- name
- String
Der Name der Fremdschlüsseleinschränkung.
- table
- String
Die Tabelle, die den Fremdschlüssel enthält.
- columns
- String[]
Die sortierte Liste der Spalten, die eingeschränkt sind.
- principalTable
- String
Die Tabelle, auf die der Fremdschlüssel beschränkt ist.
- schema
- String
Das Schema, das die Tabelle enthält, oder null
, wenn das Standardschema verwendet werden soll.
- principalSchema
- String
Das Schema, das eine Prinzipaltabelle enthält, oder null
, wenn das Standardschema verwendet werden soll.
- principalColumns
- String[]
Die Spalten, auf die die Fremdschlüsselspalten beschränkt sind, oder null
die auf die Primärschlüsselspalten beschränkt werden sollen.
- onUpdate
- ReferentialAction
Die Aktion, die bei Updates ausgeführt werden soll.
- onDelete
- ReferentialAction
Die Aktion, die bei Löschvorgängen ausgeführt werden soll.
Gibt zurück
Ein Generator, der das Hinzufügen von Anmerkungen zum Vorgang ermöglicht.
Hinweise
Weitere Informationen und Beispiele finden Sie unter Datenbankmigrationen .
Gilt für:
Entity Framework