OwnedNavigationBuilder<TOwnerEntity,TDependentEntity>.OwnsMany 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
OwnsMany(String, String, Action<OwnedNavigationBuilder>) |
Mengonfigurasi hubungan di mana entitas target dimiliki oleh (atau bagian dari) entitas ini. |
OwnsMany(Type, String, Action<OwnedNavigationBuilder>) |
Mengonfigurasi hubungan di mana entitas target dimiliki oleh (atau bagian dari) entitas ini. |
OwnsMany(String, Type, String, Action<OwnedNavigationBuilder>) |
Mengonfigurasi hubungan di mana entitas target dimiliki oleh (atau bagian dari) entitas ini. |
OwnsMany<TNewDependentEntity>(String, String, Action<OwnedNavigationBuilder<TDependentEntity,TNewDependentEntity>>) |
Mengonfigurasi hubungan di mana entitas target dimiliki oleh (atau bagian dari) entitas ini. |
OwnsMany<TNewDependentEntity>(String, Expression<Func<TDependentEntity, IEnumerable<TNewDependentEntity>>>, Action<OwnedNavigationBuilder<TDependentEntity, TNewDependentEntity>>) |
Mengonfigurasi hubungan di mana entitas target dimiliki oleh (atau bagian dari) entitas ini. |
OwnsMany<TNewDependentEntity>(String, String) |
Mengonfigurasi hubungan di mana entitas target dimiliki oleh (atau bagian dari) entitas ini. |
OwnsMany<TNewDependentEntity>(String, Expression<Func<TDependentEntity,IEnumerable<TNewDependentEntity>>>) |
Mengonfigurasi hubungan di mana entitas target dimiliki oleh (atau bagian dari) entitas ini. |
OwnsMany<TNewDependentEntity>(String) |
Mengonfigurasi hubungan di mana entitas target dimiliki oleh (atau bagian dari) entitas ini. |
OwnsMany<TNewDependentEntity>(Expression<Func<TDependentEntity, IEnumerable<TNewDependentEntity>>>, Action<OwnedNavigationBuilder<TDependentEntity, TNewDependentEntity>>) |
Mengonfigurasi hubungan di mana entitas target dimiliki oleh (atau bagian dari) entitas ini. |
OwnsMany<TNewDependentEntity>(Expression<Func<TDependentEntity,IEnumerable<TNewDependentEntity>>>) |
Mengonfigurasi hubungan di mana entitas target dimiliki oleh (atau bagian dari) entitas ini. |
OwnsMany<TNewDependentEntity>(String, Action<OwnedNavigationBuilder<TDependentEntity,TNewDependentEntity>>) |
Mengonfigurasi hubungan di mana entitas target dimiliki oleh (atau bagian dari) entitas ini. |
OwnsMany(String, String, Action<OwnedNavigationBuilder>)
Mengonfigurasi hubungan di mana entitas target dimiliki oleh (atau bagian dari) entitas ini.
public virtual Microsoft.EntityFrameworkCore.Metadata.Builders.OwnedNavigationBuilder<TEntity,TDependentEntity> OwnsMany (string ownedTypeName, string navigationName, Action<Microsoft.EntityFrameworkCore.Metadata.Builders.OwnedNavigationBuilder> buildAction);
public virtual Microsoft.EntityFrameworkCore.Metadata.Builders.OwnedNavigationBuilder<TOwnerEntity,TDependentEntity> OwnsMany (string ownedTypeName, string navigationName, Action<Microsoft.EntityFrameworkCore.Metadata.Builders.OwnedNavigationBuilder> buildAction);
override this.OwnsMany : string * string * Action<Microsoft.EntityFrameworkCore.Metadata.Builders.OwnedNavigationBuilder> -> Microsoft.EntityFrameworkCore.Metadata.Builders.OwnedNavigationBuilder<'Entity, 'DependentEntity (requires 'Entity : null and 'DependentEntity : null)>
override this.OwnsMany : string * string * Action<Microsoft.EntityFrameworkCore.Metadata.Builders.OwnedNavigationBuilder> -> Microsoft.EntityFrameworkCore.Metadata.Builders.OwnedNavigationBuilder<'OwnerEntity, 'DependentEntity (requires 'OwnerEntity : null and 'DependentEntity : null)>
Public Overridable Function OwnsMany (ownedTypeName As String, navigationName As String, buildAction As Action(Of OwnedNavigationBuilder)) As OwnedNavigationBuilder(Of TEntity, TDependentEntity)
Public Overridable Function OwnsMany (ownedTypeName As String, navigationName As String, buildAction As Action(Of OwnedNavigationBuilder)) As OwnedNavigationBuilder(Of TOwnerEntity, TDependentEntity)
Parameter
- ownedTypeName
- String
Nama jenis entitas yang ditargetkan oleh hubungan ini.
- navigationName
- String
Nama properti navigasi referensi pada jenis entitas ini yang mewakili hubungan.
- buildAction
- Action<OwnedNavigationBuilder>
Tindakan yang melakukan konfigurasi jenis yang dimiliki dan hubungan.
Mengembalikan
Objek yang dapat digunakan untuk mengonfigurasi jenis entitas.
Keterangan
Jenis entitas target untuk setiap hubungan kepemilikan diperlakukan sebagai jenis entitas yang berbeda meskipun navigasi memiliki jenis yang sama. Konfigurasi jenis entitas target tidak diterapkan ke jenis entitas target dari hubungan kepemilikan lainnya.
Sebagian besar operasi pada entitas yang dimiliki memerlukan akses melalui entitas pemilik menggunakan navigasi yang sesuai.
Setelah memanggil metode ini, Anda harus menautkan panggilan ke WithOwner untuk sepenuhnya mengonfigurasi hubungan.
Berlaku untuk
OwnsMany(Type, String, Action<OwnedNavigationBuilder>)
Mengonfigurasi hubungan di mana entitas target dimiliki oleh (atau bagian dari) entitas ini.
public virtual Microsoft.EntityFrameworkCore.Metadata.Builders.OwnedNavigationBuilder<TEntity,TDependentEntity> OwnsMany (Type ownedType, string navigationName, Action<Microsoft.EntityFrameworkCore.Metadata.Builders.OwnedNavigationBuilder> buildAction);
public virtual Microsoft.EntityFrameworkCore.Metadata.Builders.OwnedNavigationBuilder<TOwnerEntity,TDependentEntity> OwnsMany (Type ownedType, string navigationName, Action<Microsoft.EntityFrameworkCore.Metadata.Builders.OwnedNavigationBuilder> buildAction);
override this.OwnsMany : Type * string * Action<Microsoft.EntityFrameworkCore.Metadata.Builders.OwnedNavigationBuilder> -> Microsoft.EntityFrameworkCore.Metadata.Builders.OwnedNavigationBuilder<'Entity, 'DependentEntity (requires 'Entity : null and 'DependentEntity : null)>
override this.OwnsMany : Type * string * Action<Microsoft.EntityFrameworkCore.Metadata.Builders.OwnedNavigationBuilder> -> Microsoft.EntityFrameworkCore.Metadata.Builders.OwnedNavigationBuilder<'OwnerEntity, 'DependentEntity (requires 'OwnerEntity : null and 'DependentEntity : null)>
Public Overridable Function OwnsMany (ownedType As Type, navigationName As String, buildAction As Action(Of OwnedNavigationBuilder)) As OwnedNavigationBuilder(Of TEntity, TDependentEntity)
Public Overridable Function OwnsMany (ownedType As Type, navigationName As String, buildAction As Action(Of OwnedNavigationBuilder)) As OwnedNavigationBuilder(Of TOwnerEntity, TDependentEntity)
Parameter
- ownedType
- Type
Jenis entitas yang ditargetkan hubungan ini.
- navigationName
- String
Nama properti navigasi referensi pada jenis entitas ini yang mewakili hubungan.
- buildAction
- Action<OwnedNavigationBuilder>
Tindakan yang melakukan konfigurasi jenis yang dimiliki dan hubungan.
Mengembalikan
Objek yang dapat digunakan untuk mengonfigurasi jenis entitas.
Keterangan
Jenis entitas target untuk setiap hubungan kepemilikan diperlakukan sebagai jenis entitas yang berbeda meskipun navigasi memiliki jenis yang sama. Konfigurasi jenis entitas target tidak diterapkan ke jenis entitas target dari hubungan kepemilikan lainnya.
Sebagian besar operasi pada entitas yang dimiliki memerlukan akses melalui entitas pemilik menggunakan navigasi yang sesuai.
Setelah memanggil metode ini, Anda harus menautkan panggilan ke WithOwner untuk sepenuhnya mengonfigurasi hubungan.
Berlaku untuk
OwnsMany(String, Type, String, Action<OwnedNavigationBuilder>)
Mengonfigurasi hubungan di mana entitas target dimiliki oleh (atau bagian dari) entitas ini.
public virtual Microsoft.EntityFrameworkCore.Metadata.Builders.OwnedNavigationBuilder<TEntity,TDependentEntity> OwnsMany (string ownedTypeName, Type ownedType, string navigationName, Action<Microsoft.EntityFrameworkCore.Metadata.Builders.OwnedNavigationBuilder> buildAction);
public virtual Microsoft.EntityFrameworkCore.Metadata.Builders.OwnedNavigationBuilder<TOwnerEntity,TDependentEntity> OwnsMany (string ownedTypeName, Type ownedType, string navigationName, Action<Microsoft.EntityFrameworkCore.Metadata.Builders.OwnedNavigationBuilder> buildAction);
override this.OwnsMany : string * Type * string * Action<Microsoft.EntityFrameworkCore.Metadata.Builders.OwnedNavigationBuilder> -> Microsoft.EntityFrameworkCore.Metadata.Builders.OwnedNavigationBuilder<'Entity, 'DependentEntity (requires 'Entity : null and 'DependentEntity : null)>
override this.OwnsMany : string * Type * string * Action<Microsoft.EntityFrameworkCore.Metadata.Builders.OwnedNavigationBuilder> -> Microsoft.EntityFrameworkCore.Metadata.Builders.OwnedNavigationBuilder<'OwnerEntity, 'DependentEntity (requires 'OwnerEntity : null and 'DependentEntity : null)>
Public Overridable Function OwnsMany (ownedTypeName As String, ownedType As Type, navigationName As String, buildAction As Action(Of OwnedNavigationBuilder)) As OwnedNavigationBuilder(Of TEntity, TDependentEntity)
Public Overridable Function OwnsMany (ownedTypeName As String, ownedType As Type, navigationName As String, buildAction As Action(Of OwnedNavigationBuilder)) As OwnedNavigationBuilder(Of TOwnerEntity, TDependentEntity)
Parameter
- ownedTypeName
- String
Nama jenis entitas yang ditargetkan oleh hubungan ini.
- ownedType
- Type
Jenis CLR dari jenis entitas yang ditargetkan oleh hubungan ini.
- navigationName
- String
Nama properti navigasi referensi pada jenis entitas ini yang mewakili hubungan.
- buildAction
- Action<OwnedNavigationBuilder>
Tindakan yang melakukan konfigurasi jenis yang dimiliki dan hubungan.
Mengembalikan
Objek yang dapat digunakan untuk mengonfigurasi jenis entitas.
Keterangan
Jenis entitas target untuk setiap hubungan kepemilikan diperlakukan sebagai jenis entitas yang berbeda meskipun navigasi memiliki jenis yang sama. Konfigurasi jenis entitas target tidak diterapkan ke jenis entitas target dari hubungan kepemilikan lainnya.
Sebagian besar operasi pada entitas yang dimiliki memerlukan akses melalui entitas pemilik menggunakan navigasi yang sesuai.
Setelah memanggil metode ini, Anda harus menautkan panggilan ke WithOwner untuk sepenuhnya mengonfigurasi hubungan.
Berlaku untuk
OwnsMany<TNewDependentEntity>(String, String, Action<OwnedNavigationBuilder<TDependentEntity,TNewDependentEntity>>)
Mengonfigurasi hubungan di mana entitas target dimiliki oleh (atau bagian dari) entitas ini.
public virtual Microsoft.EntityFrameworkCore.Metadata.Builders.OwnedNavigationBuilder<TEntity,TDependentEntity> OwnsMany<TNewDependentEntity> (string ownedTypeName, string navigationName, Action<Microsoft.EntityFrameworkCore.Metadata.Builders.OwnedNavigationBuilder<TDependentEntity,TNewDependentEntity>> buildAction) where TNewDependentEntity : class;
public virtual Microsoft.EntityFrameworkCore.Metadata.Builders.OwnedNavigationBuilder<TOwnerEntity,TDependentEntity> OwnsMany<TNewDependentEntity> (string ownedTypeName, string navigationName, Action<Microsoft.EntityFrameworkCore.Metadata.Builders.OwnedNavigationBuilder<TDependentEntity,TNewDependentEntity>> buildAction) where TNewDependentEntity : class;
override this.OwnsMany : string * string * Action<Microsoft.EntityFrameworkCore.Metadata.Builders.OwnedNavigationBuilder<'DependentEntity, 'NewDependentEntity>> -> Microsoft.EntityFrameworkCore.Metadata.Builders.OwnedNavigationBuilder<'Entity, 'DependentEntity (requires 'Entity : null and 'DependentEntity : null)> (requires 'NewDependentEntity : null)
override this.OwnsMany : string * string * Action<Microsoft.EntityFrameworkCore.Metadata.Builders.OwnedNavigationBuilder<'DependentEntity, 'NewDependentEntity>> -> Microsoft.EntityFrameworkCore.Metadata.Builders.OwnedNavigationBuilder<'OwnerEntity, 'DependentEntity (requires 'OwnerEntity : null and 'DependentEntity : null)> (requires 'NewDependentEntity : null)
Public Overridable Function OwnsMany(Of TNewDependentEntity As Class) (ownedTypeName As String, navigationName As String, buildAction As Action(Of OwnedNavigationBuilder(Of TDependentEntity, TNewDependentEntity))) As OwnedNavigationBuilder(Of TEntity, TDependentEntity)
Public Overridable Function OwnsMany(Of TNewDependentEntity As Class) (ownedTypeName As String, navigationName As String, buildAction As Action(Of OwnedNavigationBuilder(Of TDependentEntity, TNewDependentEntity))) As OwnedNavigationBuilder(Of TOwnerEntity, TDependentEntity)
Jenis parameter
- TNewDependentEntity
Jenis entitas yang ditargetkan hubungan ini.
Parameter
- ownedTypeName
- String
Nama jenis entitas yang ditargetkan oleh hubungan ini.
- navigationName
- String
Nama properti navigasi referensi pada jenis entitas ini yang mewakili hubungan.
- buildAction
- Action<OwnedNavigationBuilder<TDependentEntity,TNewDependentEntity>>
Tindakan yang melakukan konfigurasi jenis yang dimiliki dan hubungan.
Mengembalikan
Objek yang dapat digunakan untuk mengonfigurasi jenis entitas.
Keterangan
Jenis entitas target untuk setiap hubungan kepemilikan diperlakukan sebagai jenis entitas yang berbeda meskipun navigasi memiliki jenis yang sama. Konfigurasi jenis entitas target tidak diterapkan ke jenis entitas target dari hubungan kepemilikan lainnya.
Sebagian besar operasi pada entitas yang dimiliki memerlukan akses melalui entitas pemilik menggunakan navigasi yang sesuai.
Setelah memanggil metode ini, Anda harus menautkan panggilan ke WithOwner untuk sepenuhnya mengonfigurasi hubungan.
Berlaku untuk
OwnsMany<TNewDependentEntity>(String, Expression<Func<TDependentEntity, IEnumerable<TNewDependentEntity>>>, Action<OwnedNavigationBuilder<TDependentEntity, TNewDependentEntity>>)
Mengonfigurasi hubungan di mana entitas target dimiliki oleh (atau bagian dari) entitas ini.
public virtual Microsoft.EntityFrameworkCore.Metadata.Builders.OwnedNavigationBuilder<TEntity,TDependentEntity> OwnsMany<TNewDependentEntity> (string ownedTypeName, System.Linq.Expressions.Expression<Func<TDependentEntity,System.Collections.Generic.IEnumerable<TNewDependentEntity>>> navigationExpression, Action<Microsoft.EntityFrameworkCore.Metadata.Builders.OwnedNavigationBuilder<TDependentEntity,TNewDependentEntity>> buildAction) where TNewDependentEntity : class;
public virtual Microsoft.EntityFrameworkCore.Metadata.Builders.OwnedNavigationBuilder<TOwnerEntity,TDependentEntity> OwnsMany<TNewDependentEntity> (string ownedTypeName, System.Linq.Expressions.Expression<Func<TDependentEntity,System.Collections.Generic.IEnumerable<TNewDependentEntity>?>> navigationExpression, Action<Microsoft.EntityFrameworkCore.Metadata.Builders.OwnedNavigationBuilder<TDependentEntity,TNewDependentEntity>> buildAction) where TNewDependentEntity : class;
override this.OwnsMany : string * System.Linq.Expressions.Expression<Func<'DependentEntity, seq<'NewDependentEntity>>> * Action<Microsoft.EntityFrameworkCore.Metadata.Builders.OwnedNavigationBuilder<'DependentEntity, 'NewDependentEntity>> -> Microsoft.EntityFrameworkCore.Metadata.Builders.OwnedNavigationBuilder<'Entity, 'DependentEntity (requires 'Entity : null and 'DependentEntity : null)> (requires 'NewDependentEntity : null)
override this.OwnsMany : string * System.Linq.Expressions.Expression<Func<'DependentEntity, seq<'NewDependentEntity>>> * Action<Microsoft.EntityFrameworkCore.Metadata.Builders.OwnedNavigationBuilder<'DependentEntity, 'NewDependentEntity>> -> Microsoft.EntityFrameworkCore.Metadata.Builders.OwnedNavigationBuilder<'OwnerEntity, 'DependentEntity (requires 'OwnerEntity : null and 'DependentEntity : null)> (requires 'NewDependentEntity : null)
Public Overridable Function OwnsMany(Of TNewDependentEntity As Class) (ownedTypeName As String, navigationExpression As Expression(Of Func(Of TDependentEntity, IEnumerable(Of TNewDependentEntity))), buildAction As Action(Of OwnedNavigationBuilder(Of TDependentEntity, TNewDependentEntity))) As OwnedNavigationBuilder(Of TEntity, TDependentEntity)
Public Overridable Function OwnsMany(Of TNewDependentEntity As Class) (ownedTypeName As String, navigationExpression As Expression(Of Func(Of TDependentEntity, IEnumerable(Of TNewDependentEntity))), buildAction As Action(Of OwnedNavigationBuilder(Of TDependentEntity, TNewDependentEntity))) As OwnedNavigationBuilder(Of TOwnerEntity, TDependentEntity)
Jenis parameter
- TNewDependentEntity
Jenis entitas yang ditargetkan hubungan ini.
Parameter
- ownedTypeName
- String
Nama jenis entitas yang ditargetkan oleh hubungan ini.
- navigationExpression
- Expression<Func<TDependentEntity,IEnumerable<TNewDependentEntity>>>
Ekspresi lambda yang mewakili properti navigasi referensi pada jenis entitas ini yang mewakili hubungan (customer => customer.Address
).
- buildAction
- Action<OwnedNavigationBuilder<TDependentEntity,TNewDependentEntity>>
Tindakan yang melakukan konfigurasi jenis yang dimiliki dan hubungan.
Mengembalikan
Objek yang dapat digunakan untuk mengonfigurasi jenis entitas.
Keterangan
Jenis entitas target untuk setiap hubungan kepemilikan diperlakukan sebagai jenis entitas yang berbeda meskipun navigasi memiliki jenis yang sama. Konfigurasi jenis entitas target tidak diterapkan ke jenis entitas target dari hubungan kepemilikan lainnya.
Sebagian besar operasi pada entitas yang dimiliki memerlukan akses melalui entitas pemilik menggunakan navigasi yang sesuai.
Setelah memanggil metode ini, Anda harus menautkan panggilan ke WithOwner untuk sepenuhnya mengonfigurasi hubungan.
Berlaku untuk
OwnsMany<TNewDependentEntity>(String, String)
Mengonfigurasi hubungan di mana entitas target dimiliki oleh (atau bagian dari) entitas ini.
public virtual Microsoft.EntityFrameworkCore.Metadata.Builders.OwnedNavigationBuilder<TDependentEntity,TNewDependentEntity> OwnsMany<TNewDependentEntity> (string ownedTypeName, string navigationName) where TNewDependentEntity : class;
override this.OwnsMany : string * string -> Microsoft.EntityFrameworkCore.Metadata.Builders.OwnedNavigationBuilder<'DependentEntity, 'NewDependentEntity (requires 'DependentEntity : null and 'NewDependentEntity : null)> (requires 'NewDependentEntity : null)
Public Overridable Function OwnsMany(Of TNewDependentEntity As Class) (ownedTypeName As String, navigationName As String) As OwnedNavigationBuilder(Of TDependentEntity, TNewDependentEntity)
Jenis parameter
- TNewDependentEntity
Jenis entitas yang ditargetkan hubungan ini.
Parameter
- ownedTypeName
- String
Nama jenis entitas yang ditargetkan oleh hubungan ini.
- navigationName
- String
Nama properti navigasi referensi pada jenis entitas ini yang mewakili hubungan.
Mengembalikan
Objek yang dapat digunakan untuk mengonfigurasi jenis yang dimiliki dan hubungan.
Keterangan
Jenis entitas target untuk setiap hubungan kepemilikan diperlakukan sebagai jenis entitas yang berbeda meskipun navigasi memiliki jenis yang sama. Konfigurasi jenis entitas target tidak diterapkan ke jenis entitas target dari hubungan kepemilikan lainnya.
Sebagian besar operasi pada entitas yang dimiliki memerlukan akses melalui entitas pemilik menggunakan navigasi yang sesuai.
Setelah memanggil metode ini, Anda harus menautkan panggilan ke WithOwner untuk sepenuhnya mengonfigurasi hubungan.
Berlaku untuk
OwnsMany<TNewDependentEntity>(String, Expression<Func<TDependentEntity,IEnumerable<TNewDependentEntity>>>)
Mengonfigurasi hubungan di mana entitas target dimiliki oleh (atau bagian dari) entitas ini.
public virtual Microsoft.EntityFrameworkCore.Metadata.Builders.OwnedNavigationBuilder<TDependentEntity,TNewDependentEntity> OwnsMany<TNewDependentEntity> (string ownedTypeName, System.Linq.Expressions.Expression<Func<TDependentEntity,System.Collections.Generic.IEnumerable<TNewDependentEntity>>> navigationExpression) where TNewDependentEntity : class;
public virtual Microsoft.EntityFrameworkCore.Metadata.Builders.OwnedNavigationBuilder<TDependentEntity,TNewDependentEntity> OwnsMany<TNewDependentEntity> (string ownedTypeName, System.Linq.Expressions.Expression<Func<TDependentEntity,System.Collections.Generic.IEnumerable<TNewDependentEntity>?>> navigationExpression) where TNewDependentEntity : class;
override this.OwnsMany : string * System.Linq.Expressions.Expression<Func<'DependentEntity, seq<'NewDependentEntity>>> -> Microsoft.EntityFrameworkCore.Metadata.Builders.OwnedNavigationBuilder<'DependentEntity, 'NewDependentEntity (requires 'DependentEntity : null and 'NewDependentEntity : null)> (requires 'NewDependentEntity : null)
Public Overridable Function OwnsMany(Of TNewDependentEntity As Class) (ownedTypeName As String, navigationExpression As Expression(Of Func(Of TDependentEntity, IEnumerable(Of TNewDependentEntity)))) As OwnedNavigationBuilder(Of TDependentEntity, TNewDependentEntity)
Jenis parameter
- TNewDependentEntity
Jenis entitas yang ditargetkan hubungan ini.
Parameter
- ownedTypeName
- String
Nama jenis entitas yang ditargetkan oleh hubungan ini.
- navigationExpression
- Expression<Func<TDependentEntity,IEnumerable<TNewDependentEntity>>>
Ekspresi lambda yang mewakili properti navigasi referensi pada jenis entitas ini yang mewakili hubungan (customer => customer.Address
).
Mengembalikan
Objek yang dapat digunakan untuk mengonfigurasi jenis yang dimiliki dan hubungan.
Keterangan
Jenis entitas target untuk setiap hubungan kepemilikan diperlakukan sebagai jenis entitas yang berbeda meskipun navigasi memiliki jenis yang sama. Konfigurasi jenis entitas target tidak diterapkan ke jenis entitas target dari hubungan kepemilikan lainnya.
Sebagian besar operasi pada entitas yang dimiliki memerlukan akses melalui entitas pemilik menggunakan navigasi yang sesuai.
Setelah memanggil metode ini, Anda harus menautkan panggilan ke WithOwner untuk sepenuhnya mengonfigurasi hubungan.
Berlaku untuk
OwnsMany<TNewDependentEntity>(String)
Mengonfigurasi hubungan di mana entitas target dimiliki oleh (atau bagian dari) entitas ini.
public virtual Microsoft.EntityFrameworkCore.Metadata.Builders.OwnedNavigationBuilder<TDependentEntity,TNewDependentEntity> OwnsMany<TNewDependentEntity> (string navigationName) where TNewDependentEntity : class;
override this.OwnsMany : string -> Microsoft.EntityFrameworkCore.Metadata.Builders.OwnedNavigationBuilder<'DependentEntity, 'NewDependentEntity (requires 'DependentEntity : null and 'NewDependentEntity : null)> (requires 'NewDependentEntity : null)
Public Overridable Function OwnsMany(Of TNewDependentEntity As Class) (navigationName As String) As OwnedNavigationBuilder(Of TDependentEntity, TNewDependentEntity)
Jenis parameter
- TNewDependentEntity
Jenis entitas yang ditargetkan hubungan ini.
Parameter
- navigationName
- String
Nama properti navigasi referensi pada jenis entitas ini yang mewakili hubungan.
Mengembalikan
Objek yang dapat digunakan untuk mengonfigurasi jenis yang dimiliki dan hubungan.
Keterangan
Jenis entitas target untuk setiap hubungan kepemilikan diperlakukan sebagai jenis entitas yang berbeda meskipun navigasi memiliki jenis yang sama. Konfigurasi jenis entitas target tidak diterapkan ke jenis entitas target dari hubungan kepemilikan lainnya.
Sebagian besar operasi pada entitas yang dimiliki memerlukan akses melalui entitas pemilik menggunakan navigasi yang sesuai.
Setelah memanggil metode ini, Anda harus menautkan panggilan ke WithOwner untuk sepenuhnya mengonfigurasi hubungan.
Berlaku untuk
OwnsMany<TNewDependentEntity>(Expression<Func<TDependentEntity, IEnumerable<TNewDependentEntity>>>, Action<OwnedNavigationBuilder<TDependentEntity, TNewDependentEntity>>)
Mengonfigurasi hubungan di mana entitas target dimiliki oleh (atau bagian dari) entitas ini.
public virtual Microsoft.EntityFrameworkCore.Metadata.Builders.OwnedNavigationBuilder<TEntity,TDependentEntity> OwnsMany<TNewDependentEntity> (System.Linq.Expressions.Expression<Func<TDependentEntity,System.Collections.Generic.IEnumerable<TNewDependentEntity>>> navigationExpression, Action<Microsoft.EntityFrameworkCore.Metadata.Builders.OwnedNavigationBuilder<TDependentEntity,TNewDependentEntity>> buildAction) where TNewDependentEntity : class;
public virtual Microsoft.EntityFrameworkCore.Metadata.Builders.OwnedNavigationBuilder<TOwnerEntity,TDependentEntity> OwnsMany<TNewDependentEntity> (System.Linq.Expressions.Expression<Func<TDependentEntity,System.Collections.Generic.IEnumerable<TNewDependentEntity>?>> navigationExpression, Action<Microsoft.EntityFrameworkCore.Metadata.Builders.OwnedNavigationBuilder<TDependentEntity,TNewDependentEntity>> buildAction) where TNewDependentEntity : class;
override this.OwnsMany : System.Linq.Expressions.Expression<Func<'DependentEntity, seq<'NewDependentEntity>>> * Action<Microsoft.EntityFrameworkCore.Metadata.Builders.OwnedNavigationBuilder<'DependentEntity, 'NewDependentEntity>> -> Microsoft.EntityFrameworkCore.Metadata.Builders.OwnedNavigationBuilder<'Entity, 'DependentEntity (requires 'Entity : null and 'DependentEntity : null)> (requires 'NewDependentEntity : null)
override this.OwnsMany : System.Linq.Expressions.Expression<Func<'DependentEntity, seq<'NewDependentEntity>>> * Action<Microsoft.EntityFrameworkCore.Metadata.Builders.OwnedNavigationBuilder<'DependentEntity, 'NewDependentEntity>> -> Microsoft.EntityFrameworkCore.Metadata.Builders.OwnedNavigationBuilder<'OwnerEntity, 'DependentEntity (requires 'OwnerEntity : null and 'DependentEntity : null)> (requires 'NewDependentEntity : null)
Public Overridable Function OwnsMany(Of TNewDependentEntity As Class) (navigationExpression As Expression(Of Func(Of TDependentEntity, IEnumerable(Of TNewDependentEntity))), buildAction As Action(Of OwnedNavigationBuilder(Of TDependentEntity, TNewDependentEntity))) As OwnedNavigationBuilder(Of TEntity, TDependentEntity)
Public Overridable Function OwnsMany(Of TNewDependentEntity As Class) (navigationExpression As Expression(Of Func(Of TDependentEntity, IEnumerable(Of TNewDependentEntity))), buildAction As Action(Of OwnedNavigationBuilder(Of TDependentEntity, TNewDependentEntity))) As OwnedNavigationBuilder(Of TOwnerEntity, TDependentEntity)
Jenis parameter
- TNewDependentEntity
Jenis entitas yang ditargetkan hubungan ini.
Parameter
- navigationExpression
- Expression<Func<TDependentEntity,IEnumerable<TNewDependentEntity>>>
Ekspresi lambda yang mewakili properti navigasi referensi pada jenis entitas ini yang mewakili hubungan (customer => customer.Address
).
- buildAction
- Action<OwnedNavigationBuilder<TDependentEntity,TNewDependentEntity>>
Tindakan yang melakukan konfigurasi jenis yang dimiliki dan hubungan.
Mengembalikan
Objek yang dapat digunakan untuk mengonfigurasi jenis entitas.
Keterangan
Jenis entitas target untuk setiap hubungan kepemilikan diperlakukan sebagai jenis entitas yang berbeda meskipun navigasi memiliki jenis yang sama. Konfigurasi jenis entitas target tidak diterapkan ke jenis entitas target dari hubungan kepemilikan lainnya.
Sebagian besar operasi pada entitas yang dimiliki memerlukan akses melalui entitas pemilik menggunakan navigasi yang sesuai.
Setelah memanggil metode ini, Anda harus menautkan panggilan ke WithOwner untuk mengonfigurasi hubungan sepenuhnya.
Berlaku untuk
OwnsMany<TNewDependentEntity>(Expression<Func<TDependentEntity,IEnumerable<TNewDependentEntity>>>)
Mengonfigurasi hubungan di mana entitas target dimiliki oleh (atau bagian dari) entitas ini.
public virtual Microsoft.EntityFrameworkCore.Metadata.Builders.OwnedNavigationBuilder<TDependentEntity,TNewDependentEntity> OwnsMany<TNewDependentEntity> (System.Linq.Expressions.Expression<Func<TDependentEntity,System.Collections.Generic.IEnumerable<TNewDependentEntity>>> navigationExpression) where TNewDependentEntity : class;
public virtual Microsoft.EntityFrameworkCore.Metadata.Builders.OwnedNavigationBuilder<TDependentEntity,TNewDependentEntity> OwnsMany<TNewDependentEntity> (System.Linq.Expressions.Expression<Func<TDependentEntity,System.Collections.Generic.IEnumerable<TNewDependentEntity>?>> navigationExpression) where TNewDependentEntity : class;
override this.OwnsMany : System.Linq.Expressions.Expression<Func<'DependentEntity, seq<'NewDependentEntity>>> -> Microsoft.EntityFrameworkCore.Metadata.Builders.OwnedNavigationBuilder<'DependentEntity, 'NewDependentEntity (requires 'DependentEntity : null and 'NewDependentEntity : null)> (requires 'NewDependentEntity : null)
Public Overridable Function OwnsMany(Of TNewDependentEntity As Class) (navigationExpression As Expression(Of Func(Of TDependentEntity, IEnumerable(Of TNewDependentEntity)))) As OwnedNavigationBuilder(Of TDependentEntity, TNewDependentEntity)
Jenis parameter
- TNewDependentEntity
Jenis entitas yang ditargetkan hubungan ini.
Parameter
- navigationExpression
- Expression<Func<TDependentEntity,IEnumerable<TNewDependentEntity>>>
Ekspresi lambda yang mewakili properti navigasi referensi pada jenis entitas ini yang mewakili hubungan (customer => customer.Address
).
Mengembalikan
Objek yang dapat digunakan untuk mengonfigurasi jenis yang dimiliki dan hubungan.
Keterangan
Jenis entitas target untuk setiap hubungan kepemilikan diperlakukan sebagai jenis entitas yang berbeda meskipun navigasinya memiliki jenis yang sama. Konfigurasi jenis entitas target tidak diterapkan ke jenis entitas target dari hubungan kepemilikan lainnya.
Sebagian besar operasi pada entitas yang dimiliki memerlukan akses melalui entitas pemilik menggunakan navigasi yang sesuai.
Setelah memanggil metode ini, Anda harus menautkan panggilan ke WithOwner untuk mengonfigurasi hubungan sepenuhnya.
Berlaku untuk
OwnsMany<TNewDependentEntity>(String, Action<OwnedNavigationBuilder<TDependentEntity,TNewDependentEntity>>)
Mengonfigurasi hubungan di mana entitas target dimiliki oleh (atau bagian dari) entitas ini.
public virtual Microsoft.EntityFrameworkCore.Metadata.Builders.OwnedNavigationBuilder<TEntity,TDependentEntity> OwnsMany<TNewDependentEntity> (string navigationName, Action<Microsoft.EntityFrameworkCore.Metadata.Builders.OwnedNavigationBuilder<TDependentEntity,TNewDependentEntity>> buildAction) where TNewDependentEntity : class;
public virtual Microsoft.EntityFrameworkCore.Metadata.Builders.OwnedNavigationBuilder<TOwnerEntity,TDependentEntity> OwnsMany<TNewDependentEntity> (string navigationName, Action<Microsoft.EntityFrameworkCore.Metadata.Builders.OwnedNavigationBuilder<TDependentEntity,TNewDependentEntity>> buildAction) where TNewDependentEntity : class;
override this.OwnsMany : string * Action<Microsoft.EntityFrameworkCore.Metadata.Builders.OwnedNavigationBuilder<'DependentEntity, 'NewDependentEntity>> -> Microsoft.EntityFrameworkCore.Metadata.Builders.OwnedNavigationBuilder<'Entity, 'DependentEntity (requires 'Entity : null and 'DependentEntity : null)> (requires 'NewDependentEntity : null)
override this.OwnsMany : string * Action<Microsoft.EntityFrameworkCore.Metadata.Builders.OwnedNavigationBuilder<'DependentEntity, 'NewDependentEntity>> -> Microsoft.EntityFrameworkCore.Metadata.Builders.OwnedNavigationBuilder<'OwnerEntity, 'DependentEntity (requires 'OwnerEntity : null and 'DependentEntity : null)> (requires 'NewDependentEntity : null)
Public Overridable Function OwnsMany(Of TNewDependentEntity As Class) (navigationName As String, buildAction As Action(Of OwnedNavigationBuilder(Of TDependentEntity, TNewDependentEntity))) As OwnedNavigationBuilder(Of TEntity, TDependentEntity)
Public Overridable Function OwnsMany(Of TNewDependentEntity As Class) (navigationName As String, buildAction As Action(Of OwnedNavigationBuilder(Of TDependentEntity, TNewDependentEntity))) As OwnedNavigationBuilder(Of TOwnerEntity, TDependentEntity)
Jenis parameter
- TNewDependentEntity
Jenis entitas yang ditargetkan hubungan ini.
Parameter
- navigationName
- String
Nama properti navigasi referensi pada jenis entitas ini yang mewakili hubungan.
- buildAction
- Action<OwnedNavigationBuilder<TDependentEntity,TNewDependentEntity>>
Tindakan yang melakukan konfigurasi jenis yang dimiliki dan hubungan.
Mengembalikan
Objek yang dapat digunakan untuk mengonfigurasi jenis entitas.
Keterangan
Jenis entitas target untuk setiap hubungan kepemilikan diperlakukan sebagai jenis entitas yang berbeda meskipun navigasinya memiliki jenis yang sama. Konfigurasi jenis entitas target tidak diterapkan ke jenis entitas target dari hubungan kepemilikan lainnya.
Sebagian besar operasi pada entitas yang dimiliki memerlukan akses melalui entitas pemilik menggunakan navigasi yang sesuai.
Setelah memanggil metode ini, Anda harus menautkan panggilan ke WithOwner untuk mengonfigurasi hubungan sepenuhnya.
Berlaku untuk
Entity Framework