EntityTypeBuilder.HasMany 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
HasMany(String) |
Mengonfigurasi hubungan di mana jenis entitas ini memiliki koleksi yang berisi instans jenis lain dalam hubungan. |
HasMany(String, String) |
Mengonfigurasi hubungan di mana jenis entitas ini memiliki koleksi yang berisi instans jenis lain dalam hubungan. |
HasMany(Type, String) |
Mengonfigurasi hubungan di mana jenis entitas ini memiliki koleksi yang berisi instans jenis lain dalam hubungan. |
HasMany(String)
Mengonfigurasi hubungan di mana jenis entitas ini memiliki koleksi yang berisi instans jenis lain dalam hubungan.
public virtual Microsoft.EntityFrameworkCore.Metadata.Builders.CollectionNavigationBuilder HasMany (string navigationName);
[System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("Use the generic overload instead")]
public virtual Microsoft.EntityFrameworkCore.Metadata.Builders.CollectionNavigationBuilder HasMany (string navigationName);
abstract member HasMany : string -> Microsoft.EntityFrameworkCore.Metadata.Builders.CollectionNavigationBuilder
override this.HasMany : string -> Microsoft.EntityFrameworkCore.Metadata.Builders.CollectionNavigationBuilder
[<System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("Use the generic overload instead")>]
abstract member HasMany : string -> Microsoft.EntityFrameworkCore.Metadata.Builders.CollectionNavigationBuilder
override this.HasMany : string -> Microsoft.EntityFrameworkCore.Metadata.Builders.CollectionNavigationBuilder
Public Overridable Function HasMany (navigationName As String) As CollectionNavigationBuilder
Parameter
- navigationName
- String
Nama properti navigasi koleksi pada jenis entitas ini yang mewakili hubungan. Navigasi harus berupa properti CLR pada jenis entitas.
Mengembalikan
Objek yang dapat digunakan untuk mengonfigurasi hubungan.
- Atribut
Keterangan
Setelah memanggil metode ini, Anda harus menautkan panggilan ke WithOne(String) untuk sepenuhnya mengonfigurasi hubungan. Memanggil hanya metode ini tanpa panggilan berantai tidak akan menghasilkan hubungan yang valid.
Berlaku untuk
HasMany(String, String)
Mengonfigurasi hubungan di mana jenis entitas ini memiliki koleksi yang berisi instans jenis lain dalam hubungan.
public virtual Microsoft.EntityFrameworkCore.Metadata.Builders.CollectionNavigationBuilder HasMany (string relatedTypeName, string navigationName = default);
public virtual Microsoft.EntityFrameworkCore.Metadata.Builders.CollectionNavigationBuilder HasMany (string relatedTypeName, string navigationName);
public virtual Microsoft.EntityFrameworkCore.Metadata.Builders.CollectionNavigationBuilder HasMany (string relatedTypeName, string? navigationName);
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
Public Overridable Function HasMany (relatedTypeName As String, navigationName As String) As CollectionNavigationBuilder
Parameter
- relatedTypeName
- String
Nama jenis entitas yang ditargetkan oleh 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.
Keterangan
Setelah memanggil metode ini, Anda harus menautkan panggilan ke WithOne(String) untuk sepenuhnya mengonfigurasi hubungan. Memanggil hanya metode ini tanpa panggilan berantai tidak akan menghasilkan hubungan yang valid.
Berlaku untuk
HasMany(Type, String)
Mengonfigurasi hubungan di mana jenis entitas ini memiliki koleksi yang berisi instans jenis lain dalam hubungan.
public virtual Microsoft.EntityFrameworkCore.Metadata.Builders.CollectionNavigationBuilder HasMany (Type relatedType, string navigationName = default);
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.
Keterangan
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 sepenuhnya mengonfigurasi hubungan. Memanggil hanya metode ini tanpa panggilan berantai tidak akan menghasilkan hubungan yang valid.
Berlaku untuk
Entity Framework
Saran dan Komentar
https://aka.ms/ContentUserFeedback.
Segera hadir: Sepanjang tahun 2024 kami akan menghentikan penggunaan GitHub Issues sebagai mekanisme umpan balik untuk konten dan menggantinya dengan sistem umpan balik baru. Untuk mengetahui informasi selengkapnya, lihat:Kirim dan lihat umpan balik untuk