Bagikan melalui


ReferenceOwnershipBuilder.HasMany Metode

Definisi

Overload

HasMany(String, String)

Mengonfigurasi hubungan di mana jenis entitas ini memiliki koleksi yang berisi instans jenis lain dalam hubungan.

Perhatikan bahwa memanggil metode ini tanpa parameter akan secara eksplisit mengonfigurasi sisi hubungan ini untuk tidak menggunakan properti navigasi, bahkan jika properti seperti itu ada pada jenis entitas. Jika properti navigasi akan digunakan, maka harus ditentukan.

Setelah memanggil metode ini, Anda harus menautkan panggilan ke WithOne(String) untuk mengonfigurasi hubungan sepenuhnya. Memanggil hanya metode ini tanpa panggilan berantai tidak akan menghasilkan hubungan yang valid.

HasMany(Type, String)

Mengonfigurasi hubungan di mana jenis entitas ini memiliki koleksi yang berisi instans jenis lain dalam hubungan.

Perhatikan bahwa memanggil metode ini tanpa parameter akan secara eksplisit mengonfigurasi sisi hubungan ini untuk tidak menggunakan properti navigasi, bahkan jika properti seperti itu ada pada jenis entitas. Jika properti navigasi akan digunakan, maka harus ditentukan.

Setelah memanggil metode ini, Anda harus menautkan panggilan ke WithOne(String) untuk mengonfigurasi hubungan sepenuhnya. Memanggil hanya metode ini tanpa panggilan berantai tidak akan menghasilkan hubungan yang valid.

HasMany(String, String)

Sumber:
ReferenceOwnershipBuilder.cs
Sumber:
ReferenceOwnershipBuilder.cs

Mengonfigurasi hubungan di mana jenis entitas ini memiliki koleksi yang berisi instans jenis lain dalam hubungan.

Perhatikan bahwa memanggil metode ini tanpa parameter akan secara eksplisit mengonfigurasi sisi hubungan ini untuk tidak menggunakan properti navigasi, bahkan jika properti seperti itu ada pada jenis entitas. Jika properti navigasi akan digunakan, maka harus ditentukan.

Setelah memanggil metode ini, Anda harus menautkan panggilan ke WithOne(String) untuk mengonfigurasi hubungan sepenuhnya. Memanggil hanya metode ini tanpa panggilan berantai tidak akan menghasilkan hubungan yang valid.

public virtual Microsoft.EntityFrameworkCore.Metadata.Builders.CollectionNavigationBuilder HasMany (string relatedTypeName, string navigationName = default);
abstract member HasMany : string * string -> Microsoft.EntityFrameworkCore.Metadata.Builders.CollectionNavigationBuilder
override this.HasMany : string * string -> Microsoft.EntityFrameworkCore.Metadata.Builders.CollectionNavigationBuilder
Public Overridable Function HasMany (relatedTypeName As String, Optional navigationName As String = Nothing) As CollectionNavigationBuilder

Parameter

relatedTypeName
String

Nama jenis entitas yang ditargetkan hubungan ini.

navigationName
String

Nama properti navigasi koleksi pada jenis entitas ini yang mewakili hubungan. Jika tidak ada properti yang ditentukan, hubungan akan dikonfigurasi tanpa properti navigasi pada akhir ini.

Mengembalikan

Objek yang dapat digunakan untuk mengonfigurasi hubungan.

Berlaku untuk

HasMany(Type, String)

Sumber:
ReferenceOwnershipBuilder.cs
Sumber:
ReferenceOwnershipBuilder.cs

Mengonfigurasi hubungan di mana jenis entitas ini memiliki koleksi yang berisi instans jenis lain dalam hubungan.

Perhatikan bahwa memanggil metode ini tanpa parameter akan secara eksplisit mengonfigurasi sisi hubungan ini untuk tidak menggunakan properti navigasi, bahkan jika properti seperti itu ada pada jenis entitas. Jika properti navigasi akan digunakan, maka harus ditentukan.

Setelah memanggil metode ini, Anda harus menautkan panggilan ke WithOne(String) untuk mengonfigurasi hubungan sepenuhnya. Memanggil hanya metode ini tanpa panggilan berantai tidak akan menghasilkan hubungan yang valid.

public virtual Microsoft.EntityFrameworkCore.Metadata.Builders.CollectionNavigationBuilder HasMany (Type relatedType, string navigationName = default);
abstract member HasMany : Type * string -> Microsoft.EntityFrameworkCore.Metadata.Builders.CollectionNavigationBuilder
override this.HasMany : Type * string -> Microsoft.EntityFrameworkCore.Metadata.Builders.CollectionNavigationBuilder
Public Overridable Function HasMany (relatedType As Type, Optional navigationName As String = Nothing) As CollectionNavigationBuilder

Parameter

relatedType
Type

Jenis entitas yang ditargetkan hubungan ini.

navigationName
String

Nama properti navigasi koleksi pada jenis entitas ini yang mewakili hubungan. Jika tidak ada properti yang ditentukan, hubungan akan dikonfigurasi tanpa properti navigasi pada akhir ini.

Mengembalikan

Objek yang dapat digunakan untuk mengonfigurasi hubungan.

Berlaku untuk