MigrationBuilder.AddForeignKey Metode
Definisi
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
Overload
| Nama | Deskripsi |
|---|---|
| AddForeignKey(String, String, String, String, String, String, String, ReferentialAction, ReferentialAction) |
AddForeignKeyOperation Membangun untuk menambahkan kunci asing baru ke tabel. |
| AddForeignKey(String, String, String[], String, String, String, String[], ReferentialAction, ReferentialAction) |
AddForeignKeyOperation Menyusun untuk menambahkan kunci asing komposit (multi-kolom) baru ke tabel. |
AddForeignKey(String, String, String, String, String, String, String, ReferentialAction, ReferentialAction)
- Sumber:
- MigrationBuilder.cs
- Sumber:
- MigrationBuilder.cs
- Sumber:
- MigrationBuilder.cs
- Sumber:
- MigrationBuilder.cs
- Sumber:
- MigrationBuilder.cs
- Sumber:
- MigrationBuilder.cs
- Sumber:
- MigrationBuilder.cs
- Sumber:
- MigrationBuilder.cs
- Sumber:
- MigrationBuilder.cs
AddForeignKeyOperation Membangun untuk menambahkan kunci asing baru ke tabel.
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
Nama batasan kunci asing.
- table
- String
Tabel yang berisi kunci asing.
- column
- String
Kolom yang dibatasi.
- principalTable
- String
Tabel di mana kunci asing dibatasi.
- schema
- String
Skema yang berisi tabel, atau null jika skema default harus digunakan.
- principalSchema
- String
Skema yang berisi tabel utama, atau null jika skema default harus digunakan.
- principalColumn
- String
Kolom tempat kolom kunci asing dibatasi, atau null untuk membatasi ke kolom kunci primer.
- onUpdate
- ReferentialAction
Tindakan yang harus diambil pada pembaruan.
- onDelete
- ReferentialAction
Tindakan yang harus diambil pada penghapusan.
Mengembalikan
Penyusun untuk memungkinkan anotasi ditambahkan ke operasi.
Keterangan
Lihat Migrasi database untuk informasi dan contoh selengkapnya.
Berlaku untuk
AddForeignKey(String, String, String[], String, String, String, String[], ReferentialAction, ReferentialAction)
- Sumber:
- MigrationBuilder.cs
- Sumber:
- MigrationBuilder.cs
- Sumber:
- MigrationBuilder.cs
- Sumber:
- MigrationBuilder.cs
- Sumber:
- MigrationBuilder.cs
- Sumber:
- MigrationBuilder.cs
- Sumber:
- MigrationBuilder.cs
- Sumber:
- MigrationBuilder.cs
- Sumber:
- MigrationBuilder.cs
AddForeignKeyOperation Menyusun untuk menambahkan kunci asing komposit (multi-kolom) baru ke tabel.
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
Nama batasan kunci asing.
- table
- String
Tabel yang berisi kunci asing.
- columns
- String[]
Daftar kolom yang diurutkan yang dibatasi.
- principalTable
- String
Tabel di mana kunci asing dibatasi.
- schema
- String
Skema yang berisi tabel, atau null jika skema default harus digunakan.
- principalSchema
- String
Skema yang berisi tabel utama, atau null jika skema default harus digunakan.
- principalColumns
- String[]
Kolom tempat kolom kunci asing dibatasi, atau null untuk membatasi kolom kunci primer.
- onUpdate
- ReferentialAction
Tindakan yang harus diambil pada pembaruan.
- onDelete
- ReferentialAction
Tindakan yang harus diambil pada penghapusan.
Mengembalikan
Penyusun untuk memungkinkan anotasi ditambahkan ke operasi.
Keterangan
Lihat Migrasi database untuk informasi dan contoh selengkapnya.