CollectionOwnershipBuilder<TEntity,TDependentEntity>.OwnsOne 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
OwnsOne<TNewRelatedEntity>(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. Hedef varlık anahtarı değeri her zaman ait olduğu varlıktan yayı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. |
OwnsOne<TRelatedEntity>(Expression<Func<TDependentEntity,TRelatedEntity>>) |
Hedef varlığın bu varlığa ait (veya bu varlığın bir parçası) olduğu bir ilişki yapılandırılır. Hedef varlık anahtarı değeri her zaman ait olduğu varlıktan yayı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. |
OwnsOne<TRelatedEntity>(Expression<Func<TDependentEntity,TRelatedEntity>>, Action<ReferenceOwnershipBuilder<TDependentEntity,TRelatedEntity>>) |
Hedef varlığın bu varlığa ait (veya bu varlığın bir parçası) olduğu bir ilişki yapılandırılır. Hedef varlık anahtarı değeri her zaman ait olduğu varlıktan yayı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. |
OwnsOne<TRelatedEntity>(String, Action<ReferenceOwnershipBuilder<TDependentEntity,TRelatedEntity>>) |
Hedef varlığın bu varlığa ait (veya bu varlığın bir parçası) olduğu bir ilişki yapılandırılır. Hedef varlık anahtarı değeri her zaman ait olduğu varlıktan yayı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. |
OwnsOne<TNewRelatedEntity>(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. Hedef varlık anahtarı değeri her zaman ait olduğu varlıktan yayı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.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ğ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
Varlık türünü yapılandırmak için kullanılabilecek bir nesne.
Şunlara uygulanır
OwnsOne<TRelatedEntity>(Expression<Func<TDependentEntity,TRelatedEntity>>)
Hedef varlığın bu varlığa ait (veya bu varlığın bir parçası) olduğu bir ilişki yapılandırılır. Hedef varlık anahtarı değeri her zaman ait olduğu varlıktan yayı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.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ğini varlık türü.
Parametreler
- navigationExpression
- Expression<Func<TDependentEntity,TRelatedEntity>>
İ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
Varlık türünü yapılandırmak için kullanılabilecek bir nesne.
Şunlara uygulanır
OwnsOne<TRelatedEntity>(Expression<Func<TDependentEntity,TRelatedEntity>>, Action<ReferenceOwnershipBuilder<TDependentEntity,TRelatedEntity>>)
Hedef varlığın bu varlığa ait (veya bu varlığın bir parçası) olduğu bir ilişki yapılandırılır. Hedef varlık anahtarı değeri her zaman ait olduğu varlıktan yayı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> 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ğini varlık türü.
Parametreler
- navigationExpression
- Expression<Func<TDependentEntity,TRelatedEntity>>
İ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<ReferenceOwnershipBuilder<TDependentEntity,TRelatedEntity>>
İliş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
OwnsOne<TRelatedEntity>(String, Action<ReferenceOwnershipBuilder<TDependentEntity,TRelatedEntity>>)
Hedef varlığın bu varlığa ait (veya bu varlığın bir parçası) olduğu bir ilişki yapılandırılır. Hedef varlık anahtarı değeri her zaman ait olduğu varlıktan yayı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> 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ğ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<ReferenceOwnershipBuilder<TDependentEntity,TRelatedEntity>>
İliş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
Entity Framework