CollectionOwnershipBuilder<TEntity,TDependentEntity>.OwnsMany Yöntem

Tanım

Aşırı Yüklemeler

OwnsMany<TNewDependentEntity>(Expression<Func<TDependentEntity,IEnumerable<TNewDependentEntity>>>)

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

Her sahiplik ilişkisi için hedef varlık türü, gezinti aynı türde olsa bile 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ık üzerindeki çoğu işlem, buna karşılık gelen gezintiyi kullanarak sahip varlığı üzerinden erişmeyi gerektirir.

OwnsMany<TNewDependentEntity>(String)

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

Her sahiplik ilişkisi için hedef varlık türü, gezinti aynı türde olsa bile 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ık üzerindeki çoğu işlem, buna karşılık gelen gezintiyi kullanarak sahip varlığı üzerinden erişmeyi gerektirir.

OwnsMany<TNewDependentEntity>(Expression<Func<TDependentEntity, IEnumerable<TNewDependentEntity>>>, Action<CollectionOwnershipBuilder<TDependentEntity, TNewDependentEntity>>)

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

Her sahiplik ilişkisi için hedef varlık türü, gezinti aynı türde olsa bile 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ık üzerindeki çoğu işlem, buna karşılık gelen gezintiyi kullanarak sahip varlığı üzerinden erişmeyi gerektirir.

OwnsMany<TNewDependentEntity>(String, Action<CollectionOwnershipBuilder<TDependentEntity,TNewDependentEntity>>)

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

Her sahiplik ilişkisi için hedef varlık türü, gezinti aynı türde olsa bile 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ık üzerindeki çoğu işlem, buna karşılık gelen gezintiyi kullanarak sahip varlığı üzerinden erişmeyi gerektirir.

OwnsMany<TNewDependentEntity>(Expression<Func<TDependentEntity,IEnumerable<TNewDependentEntity>>>)

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

Her sahiplik ilişkisi için hedef varlık türü, gezinti aynı türde olsa bile 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ık üzerindeki çoğu işlem, buna karşılık gelen gezintiyi kullanarak sahip varlığı üzerinden erişmeyi gerektirir.

public virtual Microsoft.EntityFrameworkCore.Metadata.Builders.CollectionOwnershipBuilder<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.CollectionOwnershipBuilder<'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 CollectionOwnershipBuilder(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

CollectionOwnershipBuilder<TDependentEntity,TNewDependentEntity>

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

Şunlara uygulanır

OwnsMany<TNewDependentEntity>(String)

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

Her sahiplik ilişkisi için hedef varlık türü, gezinti aynı türde olsa bile 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ık üzerindeki çoğu işlem, buna karşılık gelen gezintiyi kullanarak sahip varlığı üzerinden erişmeyi gerektirir.

public virtual Microsoft.EntityFrameworkCore.Metadata.Builders.CollectionOwnershipBuilder<TDependentEntity,TNewDependentEntity> OwnsMany<TNewDependentEntity> (string navigationName) where TNewDependentEntity : class;
override this.OwnsMany : string -> Microsoft.EntityFrameworkCore.Metadata.Builders.CollectionOwnershipBuilder<'DependentEntity, 'NewDependentEntity (requires 'DependentEntity : null and 'NewDependentEntity : null)> (requires 'NewDependentEntity : null)
Public Overridable Function OwnsMany(Of TNewDependentEntity As Class) (navigationName As String) As CollectionOwnershipBuilder(Of TDependentEntity, TNewDependentEntity)

Tür Parametreleri

TNewDependentEntity

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

Parametreler

navigationName
String

Bu varlık türündeki ilişkiyi temsil eden başvuru gezinti özelliğinin adı.

Döndürülenler

CollectionOwnershipBuilder<TDependentEntity,TNewDependentEntity>

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

Şunlara uygulanır

OwnsMany<TNewDependentEntity>(Expression<Func<TDependentEntity, IEnumerable<TNewDependentEntity>>>, Action<CollectionOwnershipBuilder<TDependentEntity, TNewDependentEntity>>)

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

Her sahiplik ilişkisi için hedef varlık türü, gezinti aynı türde olsa bile 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ık üzerindeki çoğu işlem, buna karşılık gelen gezintiyi kullanarak sahip varlığı üzerinden erişmeyi gerektirir.

public virtual Microsoft.EntityFrameworkCore.Metadata.Builders.CollectionOwnershipBuilder<TEntity,TDependentEntity> OwnsMany<TNewDependentEntity> (System.Linq.Expressions.Expression<Func<TDependentEntity,System.Collections.Generic.IEnumerable<TNewDependentEntity>>> navigationExpression, Action<Microsoft.EntityFrameworkCore.Metadata.Builders.CollectionOwnershipBuilder<TDependentEntity,TNewDependentEntity>> buildAction) where TNewDependentEntity : class;
override this.OwnsMany : System.Linq.Expressions.Expression<Func<'DependentEntity, seq<'NewDependentEntity>>> * Action<Microsoft.EntityFrameworkCore.Metadata.Builders.CollectionOwnershipBuilder<'DependentEntity, 'NewDependentEntity>> -> Microsoft.EntityFrameworkCore.Metadata.Builders.CollectionOwnershipBuilder<'Entity, 'DependentEntity (requires 'Entity : 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 CollectionOwnershipBuilder(Of TDependentEntity, TNewDependentEntity))) As CollectionOwnershipBuilder(Of TEntity, 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<CollectionOwnershipBuilder<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.

Şunlara uygulanır

OwnsMany<TNewDependentEntity>(String, Action<CollectionOwnershipBuilder<TDependentEntity,TNewDependentEntity>>)

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

Her sahiplik ilişkisi için hedef varlık türü, gezinti aynı türde olsa bile 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ık üzerindeki çoğu işlem, buna karşılık gelen gezintiyi kullanarak sahip varlığı üzerinden erişmeyi gerektirir.

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

Tür Parametreleri

TNewDependentEntity

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

Parametreler

navigationName
String

Bu varlık türündeki ilişkiyi temsil eden başvuru gezinti özelliğinin adı.

buildAction
Action<CollectionOwnershipBuilder<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.

Şunlara uygulanır