EntityTypeBuilder<TEntity>.OwnsMany Yöntem

Tanım

Aşırı Yüklemeler

OwnsMany(String, String, Action<OwnedNavigationBuilder>)

Hedef varlığın bu varlığın sahip olduğu bir ilişki yapılandırır (veya bir parçası).

Gezinti aynı türde olsa bile, her bir sahiplik ilişkisinin 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 uygulanmıyor.

Sahip olduğu bir varlık üzerindeki çoğu işlem, ilgili gezintiyi kullanarak sahip varlık aracılığıyla buna erişmeyi gerektirir.

Bu yöntemi çağırdıktan sonra, WithOwner(String) ilişkiyi tam olarak yapılandırmak için öğesine bir çağrısı zincirlemesi gerekir.

OwnsMany(Type, String, Action<OwnedNavigationBuilder>)

Hedef varlığın bu varlığın sahip olduğu bir ilişki yapılandırır (veya bir parçası).

Gezinti aynı türde olsa bile, her bir sahiplik ilişkisinin 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 uygulanmıyor.

Sahip olduğu bir varlık üzerindeki çoğu işlem, ilgili gezintiyi kullanarak sahip varlık aracılığıyla buna erişmeyi gerektirir.

Bu yöntemi çağırdıktan sonra, WithOwner(String) ilişkiyi tam olarak yapılandırmak için öğesine bir çağrısı zincirlemesi gerekir.

OwnsMany(String, Type, String, Action<OwnedNavigationBuilder>)

Hedef varlığın bu varlığın sahip olduğu bir ilişki yapılandırır (veya bir parçası).

Gezinti aynı türde olsa bile, her bir sahiplik ilişkisinin 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 uygulanmıyor.

Sahip olduğu bir varlık üzerindeki çoğu işlem, ilgili gezintiyi kullanarak sahip varlık aracılığıyla buna erişmeyi gerektirir.

Bu yöntemi çağırdıktan sonra, WithOwner(String) ilişkiyi tam olarak yapılandırmak için öğesine bir çağrısı zincirlemesi gerekir.

OwnsMany<TRelatedEntity>(Expression<Func<TEntity,IEnumerable<TRelatedEntity>>>)

Hedef varlığın bu varlığın sahip olduğu bir ilişki yapılandırır (veya bir parçası).

Gezinti aynı türde olsa bile, her bir sahiplik ilişkisinin 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 uygulanmıyor.

Sahip olduğu bir varlık üzerindeki çoğu işlem, ilgili gezintiyi kullanarak sahip varlık aracılığıyla buna erişmeyi gerektirir.

Bu yöntemi çağırdıktan sonra, WithOwner(String) ilişkiyi tam olarak yapılandırmak için öğesine bir çağrısı zincirlemesi gerekir.

OwnsMany<TRelatedEntity>(String)

Hedef varlığın bu varlığa ait (veya bir parçası) olduğu bir ilişki yapılandırıyor.

Gezinti aynı türde olsa bile, her sahiplik ilişkisi için hedef varlık türü farklı bir varlık türü olarak kabul edilir. 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ıkla ilgili işlemlerin çoğu, buna karşılık gelen gezintiyi kullanarak sahip varlığı üzerinden erişmeyi gerektirir.

Bu yöntemi çağırdikten sonra, ilişkiyi tam olarak yapılandırmak için WithOwner(String) çağrısına zincirlemeniz gerekir.

OwnsMany<TRelatedEntity>(Expression<Func<TEntity,IEnumerable<TRelatedEntity>>>, Action<CollectionOwnershipBuilder<TEntity,TRelatedEntity>>)

Hedef varlığın bu varlığa ait (veya bir parçası) olduğu bir ilişki yapılandırıyor.

Gezinti aynı türde olsa bile, her sahiplik ilişkisi için hedef varlık türü farklı bir varlık türü olarak kabul edilir. 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ıkla ilgili işlemlerin çoğu, buna karşılık gelen gezintiyi kullanarak sahip varlığı üzerinden erişmeyi gerektirir.

OwnsMany<TRelatedEntity>(Expression<Func<TEntity,IEnumerable<TRelatedEntity>>>, Action<OwnedNavigationBuilder<TEntity,TRelatedEntity>>)

Hedef varlığın bu varlığa ait (veya bir parçası) olduğu bir ilişki yapılandırıyor.

Gezinti aynı türde olsa bile, her sahiplik ilişkisi için hedef varlık türü farklı bir varlık türü olarak kabul edilir. 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ıkla ilgili işlemlerin çoğu, buna karşılık gelen gezintiyi kullanarak sahip varlığı üzerinden erişmeyi gerektirir.

Bu yöntemi çağırdikten sonra, ilişkiyi tam olarak yapılandırmak için WithOwner(String) çağrısına zincirlemeniz gerekir.

OwnsMany<TRelatedEntity>(String, Action<CollectionOwnershipBuilder<TEntity,TRelatedEntity>>)

Hedef varlığın bu varlığa ait (veya bir parçası) olduğu bir ilişki yapılandırıyor.

Gezinti aynı türde olsa bile, her sahiplik ilişkisi için hedef varlık türü farklı bir varlık türü olarak kabul edilir. 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ıkla ilgili işlemlerin çoğu, buna karşılık gelen gezintiyi kullanarak sahip varlığı üzerinden erişmeyi gerektirir.

OwnsMany<TRelatedEntity>(String, Action<OwnedNavigationBuilder<TEntity,TRelatedEntity>>)

Hedef varlığın bu varlığa ait (veya bir parçası) olduğu bir ilişki yapılandırıyor.

Gezinti aynı türde olsa bile, her sahiplik ilişkisi için hedef varlık türü farklı bir varlık türü olarak kabul edilir. 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ıkla ilgili işlemlerin çoğu, buna karşılık gelen gezintiyi kullanarak sahip varlığı üzerinden erişmeyi gerektirir.

Bu yöntemi çağırdikten sonra, ilişkiyi tam olarak yapılandırmak için WithOwner(String) çağrısına zincirlemeniz gerekir.

OwnsMany<TRelatedEntity>(String, Expression<Func<TEntity,IEnumerable<TRelatedEntity>>>)

Hedef varlığın bu varlığa ait (veya bir parçası) olduğu bir ilişki yapılandırıyor.

Gezinti aynı türde olsa bile, her sahiplik ilişkisi için hedef varlık türü farklı bir varlık türü olarak kabul edilir. 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ıkla ilgili işlemlerin çoğu, buna karşılık gelen gezintiyi kullanarak sahip varlığı üzerinden erişmeyi gerektirir.

Bu yöntemi çağırdikten sonra, ilişkiyi tam olarak yapılandırmak için WithOwner(String) çağrısına zincirlemeniz gerekir.

OwnsMany<TRelatedEntity>(String, String)

Hedef varlığın bu varlığa ait (veya bir parçası) olduğu bir ilişki yapılandırıyor.

Gezinti aynı türde olsa bile, her sahiplik ilişkisi için hedef varlık türü farklı bir varlık türü olarak kabul edilir. 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ıkla ilgili işlemlerin çoğu, buna karşılık gelen gezintiyi kullanarak sahip varlığı üzerinden erişmeyi gerektirir.

Bu yöntemi çağırdikten sonra, ilişkiyi tam olarak yapılandırmak için WithOwner(String) çağrısına zincirlemeniz gerekir.

OwnsMany<TRelatedEntity>(String, Expression<Func<TEntity,IEnumerable<TRelatedEntity>>>, Action<OwnedNavigationBuilder<TEntity,TRelatedEntity>>)

Hedef varlığın bu varlığa ait (veya bir parçası) olduğu bir ilişki yapılandırıyor.

Gezinti aynı türde olsa bile, her sahiplik ilişkisi için hedef varlık türü farklı bir varlık türü olarak kabul edilir. 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ıkla ilgili işlemlerin çoğu, buna karşılık gelen gezintiyi kullanarak sahip varlığı üzerinden erişmeyi gerektirir.

Bu yöntemi çağırdikten sonra, ilişkiyi tam olarak yapılandırmak için WithOwner(String) çağrısına zincirlemeniz gerekir.

OwnsMany<TRelatedEntity>(String, String, Action<OwnedNavigationBuilder<TEntity,TRelatedEntity>>)

Hedef varlığın bu varlığa ait (veya bir parçası) olduğu bir ilişki yapılandırıyor.

Gezinti aynı türde olsa bile, her sahiplik ilişkisi için hedef varlık türü farklı bir varlık türü olarak kabul edilir. 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ıkla ilgili işlemlerin çoğu, buna karşılık gelen gezintiyi kullanarak sahip varlığı üzerinden erişmeyi gerektirir.

Bu yöntemi çağırdikten sonra, ilişkiyi tam olarak yapılandırmak için WithOwner(String) çağrısına zincirlemeniz gerekir.

OwnsMany(String, String, Action<OwnedNavigationBuilder>)

Hedef varlığın bu varlığın sahip olduğu bir ilişki yapılandırır (veya bir parçası).

Gezinti aynı türde olsa bile, her bir sahiplik ilişkisinin 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 uygulanmıyor.

Sahip olduğu bir varlık üzerindeki çoğu işlem, ilgili gezintiyi kullanarak sahip varlık aracılığıyla buna erişmeyi gerektirir.

Bu yöntemi çağırdıktan sonra, WithOwner(String) ilişkiyi tam olarak yapılandırmak için öğesine bir çağrısı zincirlemesi gerekir.

public virtual Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder<TEntity> 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.EntityTypeBuilder<'Entity (requires 'Entity : null)>
Public Overridable Function OwnsMany (ownedTypeName As String, navigationName As String, buildAction As Action(Of OwnedNavigationBuilder)) As EntityTypeBuilder(Of TEntity)

Parametreler

ownedTypeName
String

Bu ilişkinin hedeflediği varlık türünün adı.

navigationName
String

İlişkiyi temsil eden bu varlık türündeki başvuru gezintisi özelliğinin adı.

buildAction
Action<OwnedNavigationBuilder>

Sahip türünün ve ilişkinin yapılandırmasını gerçekleştiren bir eylem.

Döndürülenler

EntityTypeBuilder<TEntity>

Varlık türünü yapılandırmak için kullanılabilen bir nesne.

Şunlara uygulanır

OwnsMany(Type, String, Action<OwnedNavigationBuilder>)

Hedef varlığın bu varlığın sahip olduğu bir ilişki yapılandırır (veya bir parçası).

Gezinti aynı türde olsa bile, her bir sahiplik ilişkisinin 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 uygulanmıyor.

Sahip olduğu bir varlık üzerindeki çoğu işlem, ilgili gezintiyi kullanarak sahip varlık aracılığıyla buna erişmeyi gerektirir.

Bu yöntemi çağırdıktan sonra, WithOwner(String) ilişkiyi tam olarak yapılandırmak için öğesine bir çağrısı zincirlemesi gerekir.

public virtual Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder<TEntity> 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.EntityTypeBuilder<'Entity (requires 'Entity : null)>
Public Overridable Function OwnsMany (ownedType As Type, navigationName As String, buildAction As Action(Of OwnedNavigationBuilder)) As EntityTypeBuilder(Of TEntity)

Parametreler

ownedType
Type

Bu ilişkinin hedeflediği varlık türü.

navigationName
String

İlişkiyi temsil eden bu varlık türündeki başvuru gezintisi özelliğinin adı.

buildAction
Action<OwnedNavigationBuilder>

Sahip türünün ve ilişkinin yapılandırmasını gerçekleştiren bir eylem.

Döndürülenler

EntityTypeBuilder<TEntity>

Varlık türünü yapılandırmak için kullanılabilen bir nesne.

Şunlara uygulanır

OwnsMany(String, Type, String, Action<OwnedNavigationBuilder>)

Hedef varlığın bu varlığın sahip olduğu bir ilişki yapılandırır (veya bir parçası).

Gezinti aynı türde olsa bile, her bir sahiplik ilişkisinin 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 uygulanmıyor.

Sahip olduğu bir varlık üzerindeki çoğu işlem, ilgili gezintiyi kullanarak sahip varlık aracılığıyla buna erişmeyi gerektirir.

Bu yöntemi çağırdıktan sonra, WithOwner(String) ilişkiyi tam olarak yapılandırmak için öğesine bir çağrısı zincirlemesi gerekir.

public virtual Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder<TEntity> 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.EntityTypeBuilder<'Entity (requires 'Entity : null)>
Public Overridable Function OwnsMany (ownedTypeName As String, ownedType As Type, navigationName As String, buildAction As Action(Of OwnedNavigationBuilder)) As EntityTypeBuilder(Of TEntity)

Parametreler

ownedTypeName
String

Bu ilişkinin hedeflediği varlık türünün adı.

ownedType
Type

Bu ilişkinin hedeflediği varlık türünün CLR türü.

navigationName
String

İlişkiyi temsil eden bu varlık türündeki başvuru gezintisi özelliğinin adı.

buildAction
Action<OwnedNavigationBuilder>

Sahip türünün ve ilişkinin yapılandırmasını gerçekleştiren bir eylem.

Döndürülenler

EntityTypeBuilder<TEntity>

Varlık türünü yapılandırmak için kullanılabilen bir nesne.

Şunlara uygulanır

OwnsMany<TRelatedEntity>(Expression<Func<TEntity,IEnumerable<TRelatedEntity>>>)

Hedef varlığın bu varlığın sahip olduğu bir ilişki yapılandırır (veya bir parçası).

Gezinti aynı türde olsa bile, her bir sahiplik ilişkisinin 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 uygulanmıyor.

Sahip olduğu bir varlık üzerindeki çoğu işlem, ilgili gezintiyi kullanarak sahip varlık aracılığıyla buna erişmeyi gerektirir.

Bu yöntemi çağırdıktan sonra, WithOwner(String) ilişkiyi tam olarak yapılandırmak için öğesine bir çağrısı zincirlemesi gerekir.

public virtual Microsoft.EntityFrameworkCore.Metadata.Builders.CollectionOwnershipBuilder<TEntity,TRelatedEntity> OwnsMany<TRelatedEntity> (System.Linq.Expressions.Expression<Func<TEntity,System.Collections.Generic.IEnumerable<TRelatedEntity>>> navigationExpression) where TRelatedEntity : class;
public virtual Microsoft.EntityFrameworkCore.Metadata.Builders.OwnedNavigationBuilder<TEntity,TRelatedEntity> OwnsMany<TRelatedEntity> (System.Linq.Expressions.Expression<Func<TEntity,System.Collections.Generic.IEnumerable<TRelatedEntity>>> navigationExpression) where TRelatedEntity : class;
public virtual Microsoft.EntityFrameworkCore.Metadata.Builders.OwnedNavigationBuilder<TEntity,TRelatedEntity> OwnsMany<TRelatedEntity> (System.Linq.Expressions.Expression<Func<TEntity,System.Collections.Generic.IEnumerable<TRelatedEntity>?>> navigationExpression) where TRelatedEntity : class;
override this.OwnsMany : System.Linq.Expressions.Expression<Func<'Entity, seq<'RelatedEntity>>> -> Microsoft.EntityFrameworkCore.Metadata.Builders.CollectionOwnershipBuilder<'Entity, 'RelatedEntity (requires 'Entity : null and 'RelatedEntity : null)> (requires 'RelatedEntity : null)
override this.OwnsMany : System.Linq.Expressions.Expression<Func<'Entity, seq<'RelatedEntity>>> -> Microsoft.EntityFrameworkCore.Metadata.Builders.OwnedNavigationBuilder<'Entity, 'RelatedEntity (requires 'Entity : null and 'RelatedEntity : null)> (requires 'RelatedEntity : null)
Public Overridable Function OwnsMany(Of TRelatedEntity As Class) (navigationExpression As Expression(Of Func(Of TEntity, IEnumerable(Of TRelatedEntity)))) As CollectionOwnershipBuilder(Of TEntity, TRelatedEntity)
Public Overridable Function OwnsMany(Of TRelatedEntity As Class) (navigationExpression As Expression(Of Func(Of TEntity, IEnumerable(Of TRelatedEntity)))) As OwnedNavigationBuilder(Of TEntity, TRelatedEntity)

Tür Parametreleri

TRelatedEntity

Bu ilişkinin hedeflediği varlık türü.

Parametreler

navigationExpression
Expression<Func<TEntity,IEnumerable<TRelatedEntity>>>

İlişkiyi temsil eden bu varlık türündeki başvuru gezintisi özelliğini temsil eden bir lambda ifadesi (Customer = > Customer. Adres).

Döndürülenler

CollectionOwnershipBuilder<TEntity,TRelatedEntity>
OwnedNavigationBuilder<TEntity,TRelatedEntity>

Sahip olan türü ve ilişkiyi yapılandırmak için kullanılabilen bir nesne.

Şunlara uygulanır

OwnsMany<TRelatedEntity>(String)

Hedef varlığın bu varlığa ait (veya bir parçası) olduğu bir ilişki yapılandırıyor.

Gezinti aynı türde olsa bile, her sahiplik ilişkisi için hedef varlık türü farklı bir varlık türü olarak kabul edilir. 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ıkla ilgili işlemlerin çoğu, buna karşılık gelen gezintiyi kullanarak sahip varlığı üzerinden erişmeyi gerektirir.

Bu yöntemi çağırdikten sonra, ilişkiyi tam olarak yapılandırmak için WithOwner(String) çağrısına zincirlemeniz gerekir.

public virtual Microsoft.EntityFrameworkCore.Metadata.Builders.CollectionOwnershipBuilder<TEntity,TRelatedEntity> OwnsMany<TRelatedEntity> (string navigationName) where TRelatedEntity : class;
public virtual Microsoft.EntityFrameworkCore.Metadata.Builders.OwnedNavigationBuilder<TEntity,TRelatedEntity> OwnsMany<TRelatedEntity> (string navigationName) where TRelatedEntity : class;
override this.OwnsMany : string -> Microsoft.EntityFrameworkCore.Metadata.Builders.CollectionOwnershipBuilder<'Entity, 'RelatedEntity (requires 'Entity : null and 'RelatedEntity : null)> (requires 'RelatedEntity : null)
override this.OwnsMany : string -> Microsoft.EntityFrameworkCore.Metadata.Builders.OwnedNavigationBuilder<'Entity, 'RelatedEntity (requires 'Entity : null and 'RelatedEntity : null)> (requires 'RelatedEntity : null)
Public Overridable Function OwnsMany(Of TRelatedEntity As Class) (navigationName As String) As CollectionOwnershipBuilder(Of TEntity, TRelatedEntity)
Public Overridable Function OwnsMany(Of TRelatedEntity As Class) (navigationName As String) As OwnedNavigationBuilder(Of TEntity, TRelatedEntity)

Tür Parametreleri

TRelatedEntity

Bu ilişkinin hedeflediği varlık türü.

Parametreler

navigationName
String

İlişkiyi temsil eden bu varlık türündeki başvuru gezintisi özelliğinin adı.

Döndürülenler

CollectionOwnershipBuilder<TEntity,TRelatedEntity>
OwnedNavigationBuilder<TEntity,TRelatedEntity>

Sahip olunan türü ve ilişkiyi yapılandırmak için kullanılabilir bir nesne.

Şunlara uygulanır

OwnsMany<TRelatedEntity>(Expression<Func<TEntity,IEnumerable<TRelatedEntity>>>, Action<CollectionOwnershipBuilder<TEntity,TRelatedEntity>>)

Hedef varlığın bu varlığa ait (veya bir parçası) olduğu bir ilişki yapılandırıyor.

Gezinti aynı türde olsa bile, her sahiplik ilişkisi için hedef varlık türü farklı bir varlık türü olarak kabul edilir. 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ıkla ilgili işlemlerin çoğu, buna karşılık gelen gezintiyi kullanarak sahip varlığı üzerinden erişmeyi gerektirir.

public virtual Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder<TEntity> OwnsMany<TRelatedEntity> (System.Linq.Expressions.Expression<Func<TEntity,System.Collections.Generic.IEnumerable<TRelatedEntity>>> navigationExpression, Action<Microsoft.EntityFrameworkCore.Metadata.Builders.CollectionOwnershipBuilder<TEntity,TRelatedEntity>> buildAction) where TRelatedEntity : class;
override this.OwnsMany : System.Linq.Expressions.Expression<Func<'Entity, seq<'RelatedEntity>>> * Action<Microsoft.EntityFrameworkCore.Metadata.Builders.CollectionOwnershipBuilder<'Entity, 'RelatedEntity>> -> Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder<'Entity (requires 'Entity : null)> (requires 'RelatedEntity : null)
Public Overridable Function OwnsMany(Of TRelatedEntity As Class) (navigationExpression As Expression(Of Func(Of TEntity, IEnumerable(Of TRelatedEntity))), buildAction As Action(Of CollectionOwnershipBuilder(Of TEntity, TRelatedEntity))) As EntityTypeBuilder(Of TEntity)

Tür Parametreleri

TRelatedEntity

Bu ilişkinin hedefley olduğu varlık türü.

Parametreler

navigationExpression
Expression<Func<TEntity,IEnumerable<TRelatedEntity>>>

İlişkiyi ( müşteri = müşteri) temsil eden bu varlık türü üzerinde başvuru gezinti özelliğini temsileden lambda > ifadesi. Adres ).

buildAction
Action<CollectionOwnershipBuilder<TEntity,TRelatedEntity>>

Sahip olunan türün ve ilişkinin yapılandırmasını gerçekleştiren eylem.

Döndürülenler

EntityTypeBuilder<TEntity>

Varlık türünü yapılandırmak için kullanılan bir nesne.

Şunlara uygulanır

OwnsMany<TRelatedEntity>(Expression<Func<TEntity,IEnumerable<TRelatedEntity>>>, Action<OwnedNavigationBuilder<TEntity,TRelatedEntity>>)

Hedef varlığın bu varlığa ait (veya bir parçası) olduğu bir ilişki yapılandırıyor.

Gezinti aynı türde olsa bile, her sahiplik ilişkisi için hedef varlık türü farklı bir varlık türü olarak kabul edilir. 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ıkla ilgili işlemlerin çoğu, buna karşılık gelen gezintiyi kullanarak sahip varlığı üzerinden erişmeyi gerektirir.

Bu yöntemi çağırdikten sonra, ilişkiyi tam olarak yapılandırmak için WithOwner(String) çağrısına zincirlemeniz gerekir.

public virtual Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder<TEntity> OwnsMany<TRelatedEntity> (System.Linq.Expressions.Expression<Func<TEntity,System.Collections.Generic.IEnumerable<TRelatedEntity>>> navigationExpression, Action<Microsoft.EntityFrameworkCore.Metadata.Builders.OwnedNavigationBuilder<TEntity,TRelatedEntity>> buildAction) where TRelatedEntity : class;
public virtual Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder<TEntity> OwnsMany<TRelatedEntity> (System.Linq.Expressions.Expression<Func<TEntity,System.Collections.Generic.IEnumerable<TRelatedEntity>?>> navigationExpression, Action<Microsoft.EntityFrameworkCore.Metadata.Builders.OwnedNavigationBuilder<TEntity,TRelatedEntity>> buildAction) where TRelatedEntity : class;
override this.OwnsMany : System.Linq.Expressions.Expression<Func<'Entity, seq<'RelatedEntity>>> * Action<Microsoft.EntityFrameworkCore.Metadata.Builders.OwnedNavigationBuilder<'Entity, 'RelatedEntity>> -> Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder<'Entity (requires 'Entity : null)> (requires 'RelatedEntity : null)
Public Overridable Function OwnsMany(Of TRelatedEntity As Class) (navigationExpression As Expression(Of Func(Of TEntity, IEnumerable(Of TRelatedEntity))), buildAction As Action(Of OwnedNavigationBuilder(Of TEntity, TRelatedEntity))) As EntityTypeBuilder(Of TEntity)

Tür Parametreleri

TRelatedEntity

Bu ilişkinin hedefley olduğu varlık türü.

Parametreler

navigationExpression
Expression<Func<TEntity,IEnumerable<TRelatedEntity>>>

İlişkiyi ( müşteri = müşteri) temsil eden bu varlık türü üzerinde başvuru gezinti özelliğini temsileden lambda > ifadesi. Adres ).

buildAction
Action<OwnedNavigationBuilder<TEntity,TRelatedEntity>>

Sahip olunan türün ve ilişkinin yapılandırmasını gerçekleştiren eylem.

Döndürülenler

EntityTypeBuilder<TEntity>

Varlık türünü yapılandırmak için kullanılan bir nesne.

Şunlara uygulanır

OwnsMany<TRelatedEntity>(String, Action<CollectionOwnershipBuilder<TEntity,TRelatedEntity>>)

Hedef varlığın bu varlığa ait (veya bir parçası) olduğu bir ilişki yapılandırıyor.

Gezinti aynı türde olsa bile, her sahiplik ilişkisi için hedef varlık türü farklı bir varlık türü olarak kabul edilir. 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ıkla ilgili işlemlerin çoğu, buna karşılık gelen gezintiyi kullanarak sahip varlığı üzerinden erişmeyi gerektirir.

public virtual Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder<TEntity> OwnsMany<TRelatedEntity> (string navigationName, Action<Microsoft.EntityFrameworkCore.Metadata.Builders.CollectionOwnershipBuilder<TEntity,TRelatedEntity>> buildAction) where TRelatedEntity : class;
override this.OwnsMany : string * Action<Microsoft.EntityFrameworkCore.Metadata.Builders.CollectionOwnershipBuilder<'Entity, 'RelatedEntity>> -> Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder<'Entity (requires 'Entity : null)> (requires 'RelatedEntity : null)
Public Overridable Function OwnsMany(Of TRelatedEntity As Class) (navigationName As String, buildAction As Action(Of CollectionOwnershipBuilder(Of TEntity, TRelatedEntity))) As EntityTypeBuilder(Of TEntity)

Tür Parametreleri

TRelatedEntity

Bu ilişkinin hedefley olduğu varlık türü.

Parametreler

navigationName
String

İlişkiyi temsil eden bu varlık türü üzerinde başvuru gezintisi özelliğinin adı.

buildAction
Action<CollectionOwnershipBuilder<TEntity,TRelatedEntity>>

Sahip olunan türün ve ilişkinin yapılandırmasını gerçekleştiren eylem.

Döndürülenler

EntityTypeBuilder<TEntity>

Varlık türünü yapılandırmak için kullanılan bir nesne.

Şunlara uygulanır

OwnsMany<TRelatedEntity>(String, Action<OwnedNavigationBuilder<TEntity,TRelatedEntity>>)

Hedef varlığın bu varlığa ait (veya bir parçası) olduğu bir ilişki yapılandırıyor.

Gezinti aynı türde olsa bile, her sahiplik ilişkisi için hedef varlık türü farklı bir varlık türü olarak kabul edilir. 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ıkla ilgili işlemlerin çoğu, buna karşılık gelen gezintiyi kullanarak sahip varlığı üzerinden erişmeyi gerektirir.

Bu yöntemi çağırdikten sonra, ilişkiyi tam olarak yapılandırmak için WithOwner(String) çağrısına zincirlemeniz gerekir.

public virtual Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder<TEntity> OwnsMany<TRelatedEntity> (string navigationName, Action<Microsoft.EntityFrameworkCore.Metadata.Builders.OwnedNavigationBuilder<TEntity,TRelatedEntity>> buildAction) where TRelatedEntity : class;
override this.OwnsMany : string * Action<Microsoft.EntityFrameworkCore.Metadata.Builders.OwnedNavigationBuilder<'Entity, 'RelatedEntity>> -> Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder<'Entity (requires 'Entity : null)> (requires 'RelatedEntity : null)
Public Overridable Function OwnsMany(Of TRelatedEntity As Class) (navigationName As String, buildAction As Action(Of OwnedNavigationBuilder(Of TEntity, TRelatedEntity))) As EntityTypeBuilder(Of TEntity)

Tür Parametreleri

TRelatedEntity

Bu ilişkinin hedefley olduğu varlık türü.

Parametreler

navigationName
String

İlişkiyi temsil eden bu varlık türü üzerinde başvuru gezintisi özelliğinin adı.

buildAction
Action<OwnedNavigationBuilder<TEntity,TRelatedEntity>>

Sahip olunan türün ve ilişkinin yapılandırmasını gerçekleştiren eylem.

Döndürülenler

EntityTypeBuilder<TEntity>

Varlık türünü yapılandırmak için kullanılan bir nesne.

Şunlara uygulanır

OwnsMany<TRelatedEntity>(String, Expression<Func<TEntity,IEnumerable<TRelatedEntity>>>)

Hedef varlığın bu varlığa ait (veya bir parçası) olduğu bir ilişki yapılandırıyor.

Gezinti aynı türde olsa bile, her sahiplik ilişkisi için hedef varlık türü farklı bir varlık türü olarak kabul edilir. 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ıkla ilgili işlemlerin çoğu, buna karşılık gelen gezintiyi kullanarak sahip varlığı üzerinden erişmeyi gerektirir.

Bu yöntemi çağırdikten sonra, ilişkiyi tam olarak yapılandırmak için WithOwner(String) çağrısına zincirlemeniz gerekir.

public virtual Microsoft.EntityFrameworkCore.Metadata.Builders.OwnedNavigationBuilder<TEntity,TRelatedEntity> OwnsMany<TRelatedEntity> (string ownedTypeName, System.Linq.Expressions.Expression<Func<TEntity,System.Collections.Generic.IEnumerable<TRelatedEntity>>> navigationExpression) where TRelatedEntity : class;
public virtual Microsoft.EntityFrameworkCore.Metadata.Builders.OwnedNavigationBuilder<TEntity,TRelatedEntity> OwnsMany<TRelatedEntity> (string ownedTypeName, System.Linq.Expressions.Expression<Func<TEntity,System.Collections.Generic.IEnumerable<TRelatedEntity>?>> navigationExpression) where TRelatedEntity : class;
override this.OwnsMany : string * System.Linq.Expressions.Expression<Func<'Entity, seq<'RelatedEntity>>> -> Microsoft.EntityFrameworkCore.Metadata.Builders.OwnedNavigationBuilder<'Entity, 'RelatedEntity (requires 'Entity : null and 'RelatedEntity : null)> (requires 'RelatedEntity : null)
Public Overridable Function OwnsMany(Of TRelatedEntity As Class) (ownedTypeName As String, navigationExpression As Expression(Of Func(Of TEntity, IEnumerable(Of TRelatedEntity)))) As OwnedNavigationBuilder(Of TEntity, TRelatedEntity)

Tür Parametreleri

TRelatedEntity

Bu ilişkinin hedefley olduğu varlık türü.

Parametreler

ownedTypeName
String

Bu ilişkinin hedefley olduğu varlık türünün adı.

navigationExpression
Expression<Func<TEntity,IEnumerable<TRelatedEntity>>>

İlişkiyi ( müşteri = müşteri) temsil eden bu varlık türü üzerinde başvuru gezinti özelliğini temsileden lambda > ifadesi. Adres ).

Döndürülenler

OwnedNavigationBuilder<TEntity,TRelatedEntity>

Sahip olunan türü ve ilişkiyi yapılandırmak için kullanılabilir bir nesne.

Şunlara uygulanır

OwnsMany<TRelatedEntity>(String, String)

Hedef varlığın bu varlığa ait (veya bir parçası) olduğu bir ilişki yapılandırıyor.

Gezinti aynı türde olsa bile, her sahiplik ilişkisi için hedef varlık türü farklı bir varlık türü olarak kabul edilir. 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ıkla ilgili işlemlerin çoğu, buna karşılık gelen gezintiyi kullanarak sahip varlığı üzerinden erişmeyi gerektirir.

Bu yöntemi çağırdikten sonra, ilişkiyi tam olarak yapılandırmak için WithOwner(String) çağrısına zincirlemeniz gerekir.

public virtual Microsoft.EntityFrameworkCore.Metadata.Builders.OwnedNavigationBuilder<TEntity,TRelatedEntity> OwnsMany<TRelatedEntity> (string ownedTypeName, string navigationName) where TRelatedEntity : class;
override this.OwnsMany : string * string -> Microsoft.EntityFrameworkCore.Metadata.Builders.OwnedNavigationBuilder<'Entity, 'RelatedEntity (requires 'Entity : null and 'RelatedEntity : null)> (requires 'RelatedEntity : null)
Public Overridable Function OwnsMany(Of TRelatedEntity As Class) (ownedTypeName As String, navigationName As String) As OwnedNavigationBuilder(Of TEntity, TRelatedEntity)

Tür Parametreleri

TRelatedEntity

Bu ilişkinin hedefley olduğu varlık türü.

Parametreler

ownedTypeName
String

Bu ilişkinin hedefley olduğu varlık türünün adı.

navigationName
String

İlişkiyi temsil eden bu varlık türü üzerinde başvuru gezintisi özelliğinin adı.

Döndürülenler

OwnedNavigationBuilder<TEntity,TRelatedEntity>

Sahip olunan türü ve ilişkiyi yapılandırmak için kullanılabilir bir nesne.

Şunlara uygulanır

OwnsMany<TRelatedEntity>(String, Expression<Func<TEntity,IEnumerable<TRelatedEntity>>>, Action<OwnedNavigationBuilder<TEntity,TRelatedEntity>>)

Hedef varlığın bu varlığa ait (veya bir parçası) olduğu bir ilişki yapılandırıyor.

Gezinti aynı türde olsa bile, her sahiplik ilişkisi için hedef varlık türü farklı bir varlık türü olarak kabul edilir. 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ıkla ilgili işlemlerin çoğu, buna karşılık gelen gezintiyi kullanarak sahip varlığı üzerinden erişmeyi gerektirir.

Bu yöntemi çağırdikten sonra, ilişkiyi tam olarak yapılandırmak için WithOwner(String) çağrısına zincirlemeniz gerekir.

public virtual Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder<TEntity> OwnsMany<TRelatedEntity> (string ownedTypeName, System.Linq.Expressions.Expression<Func<TEntity,System.Collections.Generic.IEnumerable<TRelatedEntity>>> navigationExpression, Action<Microsoft.EntityFrameworkCore.Metadata.Builders.OwnedNavigationBuilder<TEntity,TRelatedEntity>> buildAction) where TRelatedEntity : class;
public virtual Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder<TEntity> OwnsMany<TRelatedEntity> (string ownedTypeName, System.Linq.Expressions.Expression<Func<TEntity,System.Collections.Generic.IEnumerable<TRelatedEntity>?>> navigationExpression, Action<Microsoft.EntityFrameworkCore.Metadata.Builders.OwnedNavigationBuilder<TEntity,TRelatedEntity>> buildAction) where TRelatedEntity : class;
override this.OwnsMany : string * System.Linq.Expressions.Expression<Func<'Entity, seq<'RelatedEntity>>> * Action<Microsoft.EntityFrameworkCore.Metadata.Builders.OwnedNavigationBuilder<'Entity, 'RelatedEntity>> -> Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder<'Entity (requires 'Entity : null)> (requires 'RelatedEntity : null)
Public Overridable Function OwnsMany(Of TRelatedEntity As Class) (ownedTypeName As String, navigationExpression As Expression(Of Func(Of TEntity, IEnumerable(Of TRelatedEntity))), buildAction As Action(Of OwnedNavigationBuilder(Of TEntity, TRelatedEntity))) As EntityTypeBuilder(Of TEntity)

Tür Parametreleri

TRelatedEntity

Bu ilişkinin hedefley olduğu varlık türü.

Parametreler

ownedTypeName
String

Bu ilişkinin hedefley olduğu varlık türünün adı.

navigationExpression
Expression<Func<TEntity,IEnumerable<TRelatedEntity>>>

İlişkiyi ( müşteri = müşteri) temsil eden bu varlık türü üzerinde başvuru gezinti özelliğini temsileden lambda > ifadesi. Adres ).

buildAction
Action<OwnedNavigationBuilder<TEntity,TRelatedEntity>>

Sahip olunan türün ve ilişkinin yapılandırmasını gerçekleştiren eylem.

Döndürülenler

EntityTypeBuilder<TEntity>

Varlık türünü yapılandırmak için kullanılan bir nesne.

Şunlara uygulanır

OwnsMany<TRelatedEntity>(String, String, Action<OwnedNavigationBuilder<TEntity,TRelatedEntity>>)

Hedef varlığın bu varlığa ait (veya bir parçası) olduğu bir ilişki yapılandırıyor.

Gezinti aynı türde olsa bile, her sahiplik ilişkisi için hedef varlık türü farklı bir varlık türü olarak kabul edilir. 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ıkla ilgili işlemlerin çoğu, buna karşılık gelen gezintiyi kullanarak sahip varlığı üzerinden erişmeyi gerektirir.

Bu yöntemi çağırdikten sonra, ilişkiyi tam olarak yapılandırmak için WithOwner(String) çağrısına zincirlemeniz gerekir.

public virtual Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder<TEntity> OwnsMany<TRelatedEntity> (string ownedTypeName, string navigationName, Action<Microsoft.EntityFrameworkCore.Metadata.Builders.OwnedNavigationBuilder<TEntity,TRelatedEntity>> buildAction) where TRelatedEntity : class;
override this.OwnsMany : string * string * Action<Microsoft.EntityFrameworkCore.Metadata.Builders.OwnedNavigationBuilder<'Entity, 'RelatedEntity>> -> Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder<'Entity (requires 'Entity : null)> (requires 'RelatedEntity : null)
Public Overridable Function OwnsMany(Of TRelatedEntity As Class) (ownedTypeName As String, navigationName As String, buildAction As Action(Of OwnedNavigationBuilder(Of TEntity, TRelatedEntity))) As EntityTypeBuilder(Of TEntity)

Tür Parametreleri

TRelatedEntity

Bu ilişkinin hedefley olduğu varlık türü.

Parametreler

ownedTypeName
String

Bu ilişkinin hedefley olduğu varlık türünün adı.

navigationName
String

İlişkiyi temsil eden bu varlık türü üzerinde başvuru gezintisi özelliğinin adı.

buildAction
Action<OwnedNavigationBuilder<TEntity,TRelatedEntity>>

Sahip olunan türün ve ilişkinin yapılandırmasını gerçekleştiren eylem.

Döndürülenler

EntityTypeBuilder<TEntity>

Varlık türünü yapılandırmak için kullanılan bir nesne.

Şunlara uygulanır