OwnedNavigationBuilder<TOwnerEntity,TDependentEntity>.OwnsMany Yöntem
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
Aşırı Yüklemeler
OwnsMany(String, String, Action<OwnedNavigationBuilder>)
Hedef varlığın bu varlığa (veya bir bölümüne) ait olduğu bir ilişki yapılandırılır.
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)
Parametreler
- ownedTypeName
- String
Bu ilişkinin hedeflediğini varlık türünün adı.
- navigationName
- String
İlişkiyi temsil eden bu varlık türündeki başvuru gezinti özelliğinin adı.
- buildAction
- Action<OwnedNavigationBuilder>
Sahip olunan türün ve ilişkinin yapılandırmasını gerçekleştiren bir eylem.
Döndürülenler
Varlık türünü yapılandırmak için kullanılabilecek bir nesne.
Açıklamalar
Gezinti aynı türde olsa bile, her sahiplik ilişkisi için hedef varlık türü farklı bir varlık türü olarak değerlendirilir. Hedef varlık türünün yapılandırması, diğer sahiplik ilişkilerinin hedef varlık türüne uygulanmaz.
Sahip olunan bir varlık üzerindeki çoğu işlem, ilgili gezintiyi kullanarak sahip varlığı üzerinden bu varlığa erişmeyi gerektirir.
Bu yöntemi çağırdıktan sonra, ilişkiyi tam olarak yapılandırmak için WithOwner çağrısı zincirlemeniz gerekir.
Şunlara uygulanır
OwnsMany(Type, String, Action<OwnedNavigationBuilder>)
Hedef varlığın bu varlığa (veya bir bölümüne) ait olduğu bir ilişki yapılandırılır.
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)
Parametreler
- ownedType
- Type
Bu ilişkinin hedeflediğini varlık türü.
- navigationName
- String
İlişkiyi temsil eden bu varlık türündeki başvuru gezinti özelliğinin adı.
- buildAction
- Action<OwnedNavigationBuilder>
Sahip olunan türün ve ilişkinin yapılandırmasını gerçekleştiren bir eylem.
Döndürülenler
Varlık türünü yapılandırmak için kullanılabilecek bir nesne.
Açıklamalar
Gezinti aynı türde olsa bile, her sahiplik ilişkisi için hedef varlık türü farklı bir varlık türü olarak değerlendirilir. Hedef varlık türünün yapılandırması, diğer sahiplik ilişkilerinin hedef varlık türüne uygulanmaz.
Sahip olunan bir varlık üzerindeki çoğu işlem, ilgili gezintiyi kullanarak sahip varlığı üzerinden bu varlığa erişmeyi gerektirir.
Bu yöntemi çağırdıktan sonra, ilişkiyi tam olarak yapılandırmak için WithOwner çağrısı zincirlemeniz gerekir.
Şunlara uygulanır
OwnsMany(String, Type, String, Action<OwnedNavigationBuilder>)
Hedef varlığın bu varlığa (veya bir bölümüne) ait olduğu bir ilişki yapılandırılır.
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)
Parametreler
- ownedTypeName
- String
Bu ilişkinin hedeflediğini varlık türünün adı.
- ownedType
- Type
Bu ilişkinin hedeflediğini varlık türünün CLR türü.
- navigationName
- String
İlişkiyi temsil eden bu varlık türündeki başvuru gezinti özelliğinin adı.
- buildAction
- Action<OwnedNavigationBuilder>
Sahip olunan türün ve ilişkinin yapılandırmasını gerçekleştiren bir eylem.
Döndürülenler
Varlık türünü yapılandırmak için kullanılabilecek bir nesne.
Açıklamalar
Gezinti aynı türde olsa bile, her sahiplik ilişkisi için hedef varlık türü farklı bir varlık türü olarak değerlendirilir. Hedef varlık türünün yapılandırması, diğer sahiplik ilişkilerinin hedef varlık türüne uygulanmaz.
Sahip olunan bir varlık üzerindeki çoğu işlem, ilgili gezintiyi kullanarak sahip varlığı üzerinden bu varlığa erişmeyi gerektirir.
Bu yöntemi çağırdıktan sonra, ilişkiyi tam olarak yapılandırmak için WithOwner çağrısı zincirlemeniz gerekir.
Şunlara uygulanır
OwnsMany<TNewDependentEntity>(String, String, Action<OwnedNavigationBuilder<TDependentEntity,TNewDependentEntity>>)
Hedef varlığın bu varlığa (veya bir bölümüne) ait olduğu bir ilişki yapılandırılır.
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)
Tür Parametreleri
- TNewDependentEntity
Bu ilişkinin hedeflediğini varlık türü.
Parametreler
- ownedTypeName
- String
Bu ilişkinin hedeflediğini varlık türünün adı.
- navigationName
- String
İlişkiyi temsil eden bu varlık türündeki başvuru gezinti özelliğinin adı.
- buildAction
- Action<OwnedNavigationBuilder<TDependentEntity,TNewDependentEntity>>
Sahip olunan türün ve ilişkinin yapılandırmasını gerçekleştiren bir eylem.
Döndürülenler
Varlık türünü yapılandırmak için kullanılabilecek bir nesne.
Açıklamalar
Gezinti aynı türde olsa bile, her sahiplik ilişkisi için hedef varlık türü farklı bir varlık türü olarak değerlendirilir. Hedef varlık türünün yapılandırması, diğer sahiplik ilişkilerinin hedef varlık türüne uygulanmaz.
Sahip olunan bir varlık üzerindeki çoğu işlem, ilgili gezintiyi kullanarak sahip varlığı üzerinden bu varlığa erişmeyi gerektirir.
Bu yöntemi çağırdıktan sonra, ilişkiyi tam olarak yapılandırmak için WithOwner çağrısı zincirlemeniz gerekir.
Şunlara uygulanır
OwnsMany<TNewDependentEntity>(String, Expression<Func<TDependentEntity, IEnumerable<TNewDependentEntity>>>, Action<OwnedNavigationBuilder<TDependentEntity, TNewDependentEntity>>)
Hedef varlığın bu varlığa (veya bir bölümüne) ait olduğu bir ilişki yapılandırılır.
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)
Tür Parametreleri
- TNewDependentEntity
Bu ilişkinin hedeflediğini varlık türü.
Parametreler
- ownedTypeName
- String
Bu ilişkinin hedeflediğini varlık türünün adı.
- navigationExpression
- Expression<Func<TDependentEntity,IEnumerable<TNewDependentEntity>>>
İlişkiyi (customer => customer.Address
) temsil eden bu varlık türündeki başvuru gezinti özelliğini temsil eden bir lambda ifadesi.
- buildAction
- Action<OwnedNavigationBuilder<TDependentEntity,TNewDependentEntity>>
Sahip olunan türün ve ilişkinin yapılandırmasını gerçekleştiren bir eylem.
Döndürülenler
Varlık türünü yapılandırmak için kullanılabilecek bir nesne.
Açıklamalar
Gezinti aynı türde olsa bile, her sahiplik ilişkisi için hedef varlık türü farklı bir varlık türü olarak değerlendirilir. Hedef varlık türünün yapılandırması, diğer sahiplik ilişkilerinin hedef varlık türüne uygulanmaz.
Sahip olunan bir varlık üzerindeki çoğu işlem, ilgili gezintiyi kullanarak sahip varlığı üzerinden bu varlığa erişmeyi gerektirir.
Bu yöntemi çağırdıktan sonra, ilişkiyi tam olarak yapılandırmak için WithOwner çağrısı zincirlemeniz gerekir.
Şunlara uygulanır
OwnsMany<TNewDependentEntity>(String, String)
Hedef varlığın bu varlığa (veya bir bölümüne) ait olduğu bir ilişki yapılandırılır.
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)
Tür Parametreleri
- TNewDependentEntity
Bu ilişkinin hedeflediğini varlık türü.
Parametreler
- ownedTypeName
- String
Bu ilişkinin hedeflediğini varlık türünün adı.
- navigationName
- String
İlişkiyi temsil eden bu varlık türündeki başvuru gezinti özelliğinin adı.
Döndürülenler
Sahip olunan türü ve ilişkiyi yapılandırmak için kullanılabilecek bir nesne.
Açıklamalar
Gezinti aynı türde olsa bile, her sahiplik ilişkisi için hedef varlık türü farklı bir varlık türü olarak değerlendirilir. Hedef varlık türünün yapılandırması, diğer sahiplik ilişkilerinin hedef varlık türüne uygulanmaz.
Sahip olunan bir varlık üzerindeki çoğu işlem, ilgili gezintiyi kullanarak sahip varlığı üzerinden bu varlığa erişmeyi gerektirir.
Bu yöntemi çağırdıktan sonra, ilişkiyi tam olarak yapılandırmak için WithOwner çağrısı zincirlemeniz gerekir.
Şunlara uygulanır
OwnsMany<TNewDependentEntity>(String, Expression<Func<TDependentEntity,IEnumerable<TNewDependentEntity>>>)
Hedef varlığın bu varlığa (veya bir bölümüne) ait olduğu bir ilişki yapılandırılır.
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)
Tür Parametreleri
- TNewDependentEntity
Bu ilişkinin hedeflediğini varlık türü.
Parametreler
- ownedTypeName
- String
Bu ilişkinin hedeflediğini varlık türünün adı.
- navigationExpression
- Expression<Func<TDependentEntity,IEnumerable<TNewDependentEntity>>>
İlişkiyi (customer => customer.Address
) temsil eden bu varlık türündeki başvuru gezinti özelliğini temsil eden bir lambda ifadesi.
Döndürülenler
Sahip olunan türü ve ilişkiyi yapılandırmak için kullanılabilecek bir nesne.
Açıklamalar
Gezinti aynı türde olsa bile, her sahiplik ilişkisi için hedef varlık türü farklı bir varlık türü olarak değerlendirilir. Hedef varlık türünün yapılandırması, diğer sahiplik ilişkilerinin hedef varlık türüne uygulanmaz.
Sahip olunan bir varlık üzerindeki çoğu işlem, ilgili gezintiyi kullanarak sahip varlığı üzerinden bu varlığa erişmeyi gerektirir.
Bu yöntemi çağırdıktan sonra, ilişkiyi tam olarak yapılandırmak için WithOwner çağrısı zincirlemeniz gerekir.
Şunlara uygulanır
OwnsMany<TNewDependentEntity>(String)
Hedef varlığın bu varlığa (veya bir bölümüne) ait olduğu bir ilişki yapılandırılır.
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)
Tür Parametreleri
- TNewDependentEntity
Bu ilişkinin hedeflediğini varlık türü.
Parametreler
- navigationName
- String
İlişkiyi temsil eden bu varlık türündeki başvuru gezinti özelliğinin adı.
Döndürülenler
Sahip olunan türü ve ilişkiyi yapılandırmak için kullanılabilecek bir nesne.
Açıklamalar
Gezinti aynı türde olsa bile, her sahiplik ilişkisi için hedef varlık türü farklı bir varlık türü olarak değerlendirilir. Hedef varlık türünün yapılandırması, diğer sahiplik ilişkilerinin hedef varlık türüne uygulanmaz.
Sahip olunan bir varlık üzerindeki çoğu işlem, ilgili gezintiyi kullanarak sahip varlığı üzerinden bu varlığa erişmeyi gerektirir.
Bu yöntemi çağırdıktan sonra, ilişkiyi tam olarak yapılandırmak için WithOwner çağrısı zincirlemeniz gerekir.
Şunlara uygulanır
OwnsMany<TNewDependentEntity>(Expression<Func<TDependentEntity, IEnumerable<TNewDependentEntity>>>, Action<OwnedNavigationBuilder<TDependentEntity, TNewDependentEntity>>)
Hedef varlığın bu varlığa (veya bir bölümüne) ait olduğu bir ilişki yapılandırılır.
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)
Tür Parametreleri
- TNewDependentEntity
Bu ilişkinin hedeflediğini varlık türü.
Parametreler
- navigationExpression
- Expression<Func<TDependentEntity,IEnumerable<TNewDependentEntity>>>
İlişkiyi (customer => customer.Address
) temsil eden bu varlık türündeki başvuru gezinti özelliğini temsil eden bir lambda ifadesi.
- buildAction
- Action<OwnedNavigationBuilder<TDependentEntity,TNewDependentEntity>>
Sahip olunan türün ve ilişkinin yapılandırmasını gerçekleştiren bir eylem.
Döndürülenler
Varlık türünü yapılandırmak için kullanılabilecek bir nesne.
Açıklamalar
Gezinti aynı türde olsa bile, her sahiplik ilişkisi için hedef varlık türü farklı bir varlık türü olarak değerlendirilir. Hedef varlık türünün yapılandırması, diğer sahiplik ilişkilerinin hedef varlık türüne uygulanmaz.
Sahip olunan bir varlık üzerindeki çoğu işlem, ilgili gezintiyi kullanarak sahip varlığı üzerinden bu varlığa erişmeyi gerektirir.
Bu yöntemi çağırdıktan sonra, ilişkiyi tam olarak yapılandırmak için WithOwner çağrısı zincirlemeniz gerekir.
Şunlara uygulanır
OwnsMany<TNewDependentEntity>(Expression<Func<TDependentEntity,IEnumerable<TNewDependentEntity>>>)
Hedef varlığın bu varlığa (veya bir bölümüne) ait olduğu bir ilişki yapılandırılır.
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)
Tür Parametreleri
- TNewDependentEntity
Bu ilişkinin hedeflediğini varlık türü.
Parametreler
- navigationExpression
- Expression<Func<TDependentEntity,IEnumerable<TNewDependentEntity>>>
İlişkiyi (customer => customer.Address
) temsil eden bu varlık türündeki başvuru gezinti özelliğini temsil eden bir lambda ifadesi.
Döndürülenler
Sahip olunan türü ve ilişkiyi yapılandırmak için kullanılabilecek bir nesne.
Açıklamalar
Gezinti aynı türde olsa bile, her sahiplik ilişkisi için hedef varlık türü farklı bir varlık türü olarak değerlendirilir. Hedef varlık türünün yapılandırması, diğer sahiplik ilişkilerinin hedef varlık türüne uygulanmaz.
Sahip olunan bir varlık üzerindeki çoğu işlem, ilgili gezintiyi kullanarak sahip varlığı üzerinden bu varlığa erişmeyi gerektirir.
Bu yöntemi çağırdıktan sonra, ilişkiyi tam olarak yapılandırmak için WithOwner çağrısı zincirlemeniz gerekir.
Şunlara uygulanır
OwnsMany<TNewDependentEntity>(String, Action<OwnedNavigationBuilder<TDependentEntity,TNewDependentEntity>>)
Hedef varlığın bu varlığa (veya bir bölümüne) ait olduğu bir ilişki yapılandırılır.
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)
Tür Parametreleri
- TNewDependentEntity
Bu ilişkinin hedeflediğini varlık türü.
Parametreler
- navigationName
- String
İlişkiyi temsil eden bu varlık türündeki başvuru gezinti özelliğinin adı.
- buildAction
- Action<OwnedNavigationBuilder<TDependentEntity,TNewDependentEntity>>
Sahip olunan türün ve ilişkinin yapılandırmasını gerçekleştiren bir eylem.
Döndürülenler
Varlık türünü yapılandırmak için kullanılabilecek bir nesne.
Açıklamalar
Gezinti aynı türde olsa bile, her sahiplik ilişkisi için hedef varlık türü farklı bir varlık türü olarak değerlendirilir. Hedef varlık türünün yapılandırması, diğer sahiplik ilişkilerinin hedef varlık türüne uygulanmaz.
Sahip olunan bir varlık üzerindeki çoğu işlem, ilgili gezintiyi kullanarak sahip varlığı üzerinden bu varlığa erişmeyi gerektirir.
Bu yöntemi çağırdıktan sonra, ilişkiyi tam olarak yapılandırmak için WithOwner çağrısı zincirlemeniz gerekir.
Şunlara uygulanır
Entity Framework