ReferenceNavigationBuilder<TEntity,TRelatedEntity>.WithMany 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
WithMany(Expression<Func<TRelatedEntity,IEnumerable<TEntity>>>) |
Mengonfigurasi ini sebagai hubungan satu-ke-banyak. |
WithMany(String) |
Mengonfigurasi ini sebagai hubungan satu-ke-banyak. |
WithMany(Expression<Func<TRelatedEntity,IEnumerable<TEntity>>>)
Mengonfigurasi ini sebagai hubungan satu-ke-banyak.
public virtual Microsoft.EntityFrameworkCore.Metadata.Builders.ReferenceCollectionBuilder<TRelatedEntity,TEntity> WithMany (System.Linq.Expressions.Expression<Func<TRelatedEntity,System.Collections.Generic.IEnumerable<TEntity>>> navigationExpression);
public virtual Microsoft.EntityFrameworkCore.Metadata.Builders.ReferenceCollectionBuilder<TRelatedEntity,TEntity> WithMany (System.Linq.Expressions.Expression<Func<TRelatedEntity,System.Collections.Generic.IEnumerable<TEntity>?>>? navigationExpression);
override this.WithMany : System.Linq.Expressions.Expression<Func<'RelatedEntity, seq<'Entity>>> -> Microsoft.EntityFrameworkCore.Metadata.Builders.ReferenceCollectionBuilder<'RelatedEntity, 'Entity (requires 'RelatedEntity : null and 'Entity : null)>
Public Overridable Function WithMany (navigationExpression As Expression(Of Func(Of TRelatedEntity, IEnumerable(Of TEntity)))) As ReferenceCollectionBuilder(Of TRelatedEntity, TEntity)
Parameter
- navigationExpression
- Expression<Func<TRelatedEntity,IEnumerable<TEntity>>>
Ekspresi lambda yang mewakili properti navigasi koleksi di ujung lain hubungan ini (blog => blog.Posts
). Jika tidak ada properti yang ditentukan, hubungan akan dikonfigurasi tanpa properti navigasi di akhir hubungan lainnya.
Mengembalikan
Objek untuk mengonfigurasi hubungan lebih lanjut.
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.
Berlaku untuk
WithMany(String)
Mengonfigurasi ini sebagai hubungan satu-ke-banyak.
public virtual Microsoft.EntityFrameworkCore.Metadata.Builders.ReferenceCollectionBuilder<TRelatedEntity,TEntity> WithMany (string navigationName = default);
public virtual Microsoft.EntityFrameworkCore.Metadata.Builders.ReferenceCollectionBuilder<TRelatedEntity,TEntity> WithMany (string? navigationName = default);
override this.WithMany : string -> Microsoft.EntityFrameworkCore.Metadata.Builders.ReferenceCollectionBuilder<'RelatedEntity, 'Entity (requires 'RelatedEntity : null and 'Entity : null)>
Public Overridable Function WithMany (Optional navigationName As String = Nothing) As ReferenceCollectionBuilder(Of TRelatedEntity, TEntity)
Parameter
- navigationName
- String
Nama properti navigasi koleksi di ujung lain hubungan ini. Jika null atau tidak ditentukan, tidak ada properti navigasi di akhir hubungan lainnya.
Mengembalikan
Objek untuk mengonfigurasi hubungan lebih lanjut.
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.
Berlaku untuk
Entity Framework