CollectionOwnershipBuilder<TEntity,TDependentEntity>.OwnsOne Yöntem

Tanım

Aşırı Yüklemeler

OwnsOne<TNewRelatedEntity>(String)

Hedef varlığın bu varlığın sahip olduğu bir ilişki yapılandırır (veya bir parçası). Hedef varlık anahtar değeri her zaman ait olduğu varlıktan dağıtılır.

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.

OwnsOne<TRelatedEntity>(Expression<Func<TDependentEntity,TRelatedEntity>>)

Hedef varlığın bu varlığın sahip olduğu bir ilişki yapılandırır (veya bir parçası). Hedef varlık anahtar değeri her zaman ait olduğu varlıktan dağıtılır.

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.

OwnsOne<TRelatedEntity>(Expression<Func<TDependentEntity,TRelatedEntity>>, Action<ReferenceOwnershipBuilder<TDependentEntity,TRelatedEntity>>)

Hedef varlığın bu varlığın sahip olduğu bir ilişki yapılandırır (veya bir parçası). Hedef varlık anahtar değeri her zaman ait olduğu varlıktan dağıtılır.

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.

OwnsOne<TRelatedEntity>(String, Action<ReferenceOwnershipBuilder<TDependentEntity,TRelatedEntity>>)

Hedef varlığın bu varlığın sahip olduğu bir ilişki yapılandırır (veya bir parçası). Hedef varlık anahtar değeri her zaman ait olduğu varlıktan dağıtılır.

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.

OwnsOne<TNewRelatedEntity>(String)

Hedef varlığın bu varlığın sahip olduğu bir ilişki yapılandırır (veya bir parçası). Hedef varlık anahtar değeri her zaman ait olduğu varlıktan dağıtılır.

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.

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

Tür Parametreleri

TNewRelatedEntity

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

ReferenceOwnershipBuilder<TDependentEntity,TNewRelatedEntity>

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

Şunlara uygulanır

OwnsOne<TRelatedEntity>(Expression<Func<TDependentEntity,TRelatedEntity>>)

Hedef varlığın bu varlığın sahip olduğu bir ilişki yapılandırır (veya bir parçası). Hedef varlık anahtar değeri her zaman ait olduğu varlıktan dağıtılır.

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.

public virtual Microsoft.EntityFrameworkCore.Metadata.Builders.ReferenceOwnershipBuilder<TDependentEntity,TRelatedEntity> OwnsOne<TRelatedEntity> (System.Linq.Expressions.Expression<Func<TDependentEntity,TRelatedEntity>> navigationExpression) where TRelatedEntity : class;
override this.OwnsOne : System.Linq.Expressions.Expression<Func<'DependentEntity, 'RelatedEntity>> -> Microsoft.EntityFrameworkCore.Metadata.Builders.ReferenceOwnershipBuilder<'DependentEntity, 'RelatedEntity (requires 'DependentEntity : null and 'RelatedEntity : null)> (requires 'RelatedEntity : null)
Public Overridable Function OwnsOne(Of TRelatedEntity As Class) (navigationExpression As Expression(Of Func(Of TDependentEntity, TRelatedEntity))) As ReferenceOwnershipBuilder(Of TDependentEntity, TRelatedEntity)

Tür Parametreleri

TRelatedEntity

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

Parametreler

navigationExpression
Expression<Func<TDependentEntity,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

ReferenceOwnershipBuilder<TDependentEntity,TRelatedEntity>

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

Şunlara uygulanır

OwnsOne<TRelatedEntity>(Expression<Func<TDependentEntity,TRelatedEntity>>, Action<ReferenceOwnershipBuilder<TDependentEntity,TRelatedEntity>>)

Hedef varlığın bu varlığın sahip olduğu bir ilişki yapılandırır (veya bir parçası). Hedef varlık anahtar değeri her zaman ait olduğu varlıktan dağıtılır.

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.

public virtual Microsoft.EntityFrameworkCore.Metadata.Builders.CollectionOwnershipBuilder<TEntity,TDependentEntity> OwnsOne<TRelatedEntity> (System.Linq.Expressions.Expression<Func<TDependentEntity,TRelatedEntity>> navigationExpression, Action<Microsoft.EntityFrameworkCore.Metadata.Builders.ReferenceOwnershipBuilder<TDependentEntity,TRelatedEntity>> buildAction) where TRelatedEntity : class;
override this.OwnsOne : System.Linq.Expressions.Expression<Func<'DependentEntity, 'RelatedEntity>> * Action<Microsoft.EntityFrameworkCore.Metadata.Builders.ReferenceOwnershipBuilder<'DependentEntity, 'RelatedEntity>> -> Microsoft.EntityFrameworkCore.Metadata.Builders.CollectionOwnershipBuilder<'Entity, 'DependentEntity (requires 'Entity : null and 'DependentEntity : null)> (requires 'RelatedEntity : null)
Public Overridable Function OwnsOne(Of TRelatedEntity As Class) (navigationExpression As Expression(Of Func(Of TDependentEntity, TRelatedEntity)), buildAction As Action(Of ReferenceOwnershipBuilder(Of TDependentEntity, TRelatedEntity))) As CollectionOwnershipBuilder(Of TEntity, TDependentEntity)

Tür Parametreleri

TRelatedEntity

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

Parametreler

navigationExpression
Expression<Func<TDependentEntity,TRelatedEntity>>

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

buildAction
Action<ReferenceOwnershipBuilder<TDependentEntity,TRelatedEntity>>

İlişkinin yapılandırmasını gerçekleştiren bir eylem.

Döndürülenler

CollectionOwnershipBuilder<TEntity,TDependentEntity>

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

Şunlara uygulanır

OwnsOne<TRelatedEntity>(String, Action<ReferenceOwnershipBuilder<TDependentEntity,TRelatedEntity>>)

Hedef varlığın bu varlığın sahip olduğu bir ilişki yapılandırır (veya bir parçası). Hedef varlık anahtar değeri her zaman ait olduğu varlıktan dağıtılır.

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.

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

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ı.

buildAction
Action<ReferenceOwnershipBuilder<TDependentEntity,TRelatedEntity>>

İlişkinin yapılandırmasını gerçekleştiren bir eylem.

Döndürülenler

CollectionOwnershipBuilder<TEntity,TDependentEntity>

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

Şunlara uygulanır