Bagikan melalui


ReferenceReferenceBuilder.HasForeignKey Metode

Definisi

Overload

HasForeignKey(String, String[])

Mengonfigurasi properti yang akan digunakan sebagai kunci asing untuk hubungan ini.

HasForeignKey(Type, String[])

Mengonfigurasi properti yang akan digunakan sebagai kunci asing untuk hubungan ini.

HasForeignKey<TDependentEntity>(String[])

Mengonfigurasi properti yang akan digunakan sebagai kunci asing untuk hubungan ini.

Jika nama properti yang ditentukan tidak ada pada jenis entitas, maka properti status bayangan baru akan ditambahkan untuk berfungsi sebagai kunci asing. Properti status bayangan adalah properti yang tidak memiliki properti yang sesuai di kelas entitas. Nilai saat ini untuk properti disimpan dalam ChangeTracker daripada disimpan dalam instans kelas entitas.

Jika HasPrincipalKey(Type, String[]) tidak ditentukan, maka upaya akan dilakukan untuk mencocokkan jenis data dan urutan properti kunci asing terhadap kunci utama jenis entitas utama. Jika tidak cocok, properti status bayangan baru yang membentuk indeks unik akan ditambahkan ke jenis entitas utama untuk berfungsi sebagai kunci referensi.

HasForeignKey(String, String[])

Mengonfigurasi properti yang akan digunakan sebagai kunci asing untuk hubungan ini.

public virtual Microsoft.EntityFrameworkCore.Metadata.Builders.ReferenceReferenceBuilder HasForeignKey (string dependentEntityTypeName, params string[] foreignKeyPropertyNames);
abstract member HasForeignKey : string * string[] -> Microsoft.EntityFrameworkCore.Metadata.Builders.ReferenceReferenceBuilder
override this.HasForeignKey : string * string[] -> Microsoft.EntityFrameworkCore.Metadata.Builders.ReferenceReferenceBuilder
Public Overridable Function HasForeignKey (dependentEntityTypeName As String, ParamArray foreignKeyPropertyNames As String()) As ReferenceReferenceBuilder

Parameter

dependentEntityTypeName
String

Nama jenis entitas yang bergantung pada hubungan ini (jenis yang memiliki properti kunci asing).

foreignKeyPropertyNames
String[]

Nama properti kunci asing.

Mengembalikan

Instans penyusun yang sama sehingga beberapa panggilan konfigurasi dapat dirangkai.

Keterangan

Jika nama properti yang ditentukan tidak ada pada jenis entitas, maka properti status bayangan baru akan ditambahkan untuk berfungsi sebagai kunci asing. Properti status bayangan adalah properti yang tidak memiliki properti yang sesuai di kelas entitas. Nilai saat ini untuk properti disimpan dalam ChangeTracker daripada disimpan dalam instans kelas entitas.

Jika HasPrincipalKey(Type, String[]) tidak ditentukan, maka upaya akan dilakukan untuk mencocokkan jenis data dan urutan properti kunci asing terhadap kunci utama jenis entitas utama. Jika tidak cocok, properti status bayangan baru yang membentuk indeks unik akan ditambahkan ke jenis entitas utama untuk berfungsi sebagai kunci referensi.

Berlaku untuk

HasForeignKey(Type, String[])

Mengonfigurasi properti yang akan digunakan sebagai kunci asing untuk hubungan ini.

public virtual Microsoft.EntityFrameworkCore.Metadata.Builders.ReferenceReferenceBuilder HasForeignKey (Type dependentEntityType, params string[] foreignKeyPropertyNames);
abstract member HasForeignKey : Type * string[] -> Microsoft.EntityFrameworkCore.Metadata.Builders.ReferenceReferenceBuilder
override this.HasForeignKey : Type * string[] -> Microsoft.EntityFrameworkCore.Metadata.Builders.ReferenceReferenceBuilder
Public Overridable Function HasForeignKey (dependentEntityType As Type, ParamArray foreignKeyPropertyNames As String()) As ReferenceReferenceBuilder

Parameter

dependentEntityType
Type

Jenis entitas yang merupakan dependen dalam hubungan ini (jenis yang memiliki properti kunci asing).

foreignKeyPropertyNames
String[]

Nama properti kunci asing.

Mengembalikan

Instans penyusun yang sama sehingga beberapa panggilan konfigurasi dapat dirangkai.

Keterangan

Jika nama properti yang ditentukan tidak ada pada jenis entitas, maka properti status bayangan baru akan ditambahkan untuk berfungsi sebagai kunci asing. Properti status bayangan adalah properti yang tidak memiliki properti yang sesuai di kelas entitas. Nilai saat ini untuk properti disimpan dalam ChangeTracker daripada disimpan dalam instans kelas entitas.

Jika HasPrincipalKey(Type, String[]) tidak ditentukan, maka upaya akan dilakukan untuk mencocokkan jenis data dan urutan properti kunci asing terhadap kunci utama jenis entitas utama. Jika tidak cocok, properti status bayangan baru yang membentuk indeks unik akan ditambahkan ke jenis entitas utama untuk berfungsi sebagai kunci referensi.

Berlaku untuk

HasForeignKey<TDependentEntity>(String[])

Mengonfigurasi properti yang akan digunakan sebagai kunci asing untuk hubungan ini.

Jika nama properti yang ditentukan tidak ada pada jenis entitas, maka properti status bayangan baru akan ditambahkan untuk berfungsi sebagai kunci asing. Properti status bayangan adalah properti yang tidak memiliki properti yang sesuai di kelas entitas. Nilai saat ini untuk properti disimpan dalam ChangeTracker daripada disimpan dalam instans kelas entitas.

Jika HasPrincipalKey(Type, String[]) tidak ditentukan, maka upaya akan dilakukan untuk mencocokkan jenis data dan urutan properti kunci asing terhadap kunci utama jenis entitas utama. Jika tidak cocok, properti status bayangan baru yang membentuk indeks unik akan ditambahkan ke jenis entitas utama untuk berfungsi sebagai kunci referensi.

public virtual Microsoft.EntityFrameworkCore.Metadata.Builders.ReferenceReferenceBuilder HasForeignKey<TDependentEntity> (params string[] foreignKeyPropertyNames) where TDependentEntity : class;
abstract member HasForeignKey : string[] -> Microsoft.EntityFrameworkCore.Metadata.Builders.ReferenceReferenceBuilder (requires 'DependentEntity : null)
override this.HasForeignKey : string[] -> Microsoft.EntityFrameworkCore.Metadata.Builders.ReferenceReferenceBuilder (requires 'DependentEntity : null)
Public Overridable Function HasForeignKey(Of TDependentEntity As Class) (ParamArray foreignKeyPropertyNames As String()) As ReferenceReferenceBuilder

Jenis parameter

TDependentEntity

Jenis entitas yang merupakan dependen dalam hubungan ini (jenis yang memiliki properti kunci asing).

Parameter

foreignKeyPropertyNames
String[]

Nama properti kunci asing.

Mengembalikan

Instans penyusun yang sama sehingga beberapa panggilan konfigurasi dapat dirangkai.

Berlaku untuk