CollectionCollectionBuilder<TLeftEntity,TRightEntity> Sınıf

Tanım

Çoka çok ilişkisini yapılandırmak için basit bir API sağlar.

Bu sınıfın örnekleri API kullanılırken yöntemlerden döndürülür ModelBuilder ve uygulama kodunda doğrudan oluşturmak için tasarlanmaz.

public class CollectionCollectionBuilder<TLeftEntity,TRightEntity> : Microsoft.EntityFrameworkCore.Metadata.Builders.CollectionCollectionBuilder where TLeftEntity : class where TRightEntity : class
type CollectionCollectionBuilder<'LeftEntity, 'RightEntity (requires 'LeftEntity : null and 'RightEntity : null)> = class
    inherit CollectionCollectionBuilder
Public Class CollectionCollectionBuilder(Of TLeftEntity, TRightEntity)
Inherits CollectionCollectionBuilder

Tür Parametreleri

TLeftEntity

Bu ilişkide varlık türlerinden biri.

TRightEntity

Bu ilişkide varlık türlerinden biri.

Devralma
CollectionCollectionBuilder<TLeftEntity,TRightEntity>

Açıklamalar

Daha fazla bilgi için bkz. Varlık türlerini ve ilişkilerini modelleme.

Oluşturucular

CollectionCollectionBuilder<TLeftEntity,TRightEntity>(IMutableEntityType, IMutableEntityType, IMutableSkipNavigation, IMutableSkipNavigation)

Bu, genel API'lerle aynı uyumluluk standartlarına tabi Entity Framework Core altyapıyı destekleyen bir iç API'dir. Herhangi bir sürümde bildirim olmadan değiştirilebilir veya kaldırılabilir. Bunu yalnızca kodunda son derece dikkatli ve bunun yeni bir sürüme güncelleştirilen uygulama hatalarına neden olacağını bilerek Entity Framework Core gerekir.

Özellikler

LeftEntityType

Bu, genel API'lerle aynı uyumluluk standartlarına tabi Entity Framework Core altyapıyı destekleyen bir iç API'dir. Herhangi bir sürümde bildirim olmadan değiştirilebilir veya kaldırılabilir. Bunu yalnızca kodunda son derece dikkatli ve bunun yeni bir sürüme güncelleştirilen uygulama hatalarına neden olacağını bilerek Entity Framework Core gerekir.

(Devralındığı yer: CollectionCollectionBuilder)
LeftNavigation

İlişkide yer alan gezintilerden biri.

(Devralındığı yer: CollectionCollectionBuilder)
ModelBuilder

Bu, genel API'lerle aynı uyumluluk standartlarına tabi Entity Framework Core altyapıyı destekleyen bir iç API'dir. Herhangi bir sürümde bildirim olmadan değiştirilebilir veya kaldırılabilir. Bunu yalnızca kodunda son derece dikkatli ve bunun yeni bir sürüme güncelleştirilen uygulama hatalarına neden olacağını bilerek Entity Framework Core gerekir.

(Devralındığı yer: CollectionCollectionBuilder)
RightEntityType

Bu, genel API'lerle aynı uyumluluk standartlarına tabi Entity Framework Core altyapıyı destekleyen bir iç API'dir. Herhangi bir sürümde bildirim olmadan değiştirilebilir veya kaldırılabilir. Bunu yalnızca kodunda son derece dikkatli ve bunun yeni bir sürüme güncelleştirilen uygulama hatalarına neden olacağını bilerek Entity Framework Core gerekir.

(Devralındığı yer: CollectionCollectionBuilder)
RightNavigation

İlişkide yer alan gezintilerden biri.

(Devralındığı yer: CollectionCollectionBuilder)

Yöntemler

Using(IMutableForeignKey, IMutableForeignKey)

Bu, genel API'lerle aynı uyumluluk standartlarına tabi Entity Framework Core altyapıyı destekleyen bir iç API'dir. Herhangi bir sürümde bildirim olmadan değiştirilebilir veya kaldırılabilir. Bunu yalnızca kodunda son derece dikkatli ve bunun yeni bir sürüme güncelleştirilen uygulama hatalarına neden olacağını bilerek Entity Framework Core gerekir.

(Devralındığı yer: CollectionCollectionBuilder)
UsingEntity(Action<EntityTypeBuilder>)

Çoka çok ilişkisini uygulayan birleştirme varlık türünü yapılandırıyor.

UsingEntity(Func<EntityTypeBuilder,ReferenceCollectionBuilder>, Func<EntityTypeBuilder,ReferenceCollectionBuilder>)

Çoka çok ilişkisine katılan varlık türleriyle ilişkileri yapılandırıyor.

(Devralındığı yer: CollectionCollectionBuilder)
UsingEntity(Func<EntityTypeBuilder,ReferenceCollectionBuilder>, Func<EntityTypeBuilder,ReferenceCollectionBuilder>, Action<EntityTypeBuilder>)

Çoka çok ilişkisine katılan varlık türleriyle ilişkileri yapılandırıyor.

UsingEntity(Func<EntityTypeBuilder,ReferenceCollectionBuilder>, Func<EntityTypeBuilder,ReferenceCollectionBuilder>, Action<EntityTypeBuilder>)

Çoka çok ilişkisine katılan varlık türleriyle ilişkileri yapılandırıyor.

(Devralındığı yer: CollectionCollectionBuilder)
UsingEntity(String)

Çoka çok ilişkisini uygulayan birleştirme varlık türünü yapılandırıyor.

(Devralındığı yer: CollectionCollectionBuilder)
UsingEntity(String, Action<EntityTypeBuilder>)

Çoka çok ilişkisini uygulayan birleştirme varlık türünü yapılandırıyor.

UsingEntity(String, Action<EntityTypeBuilder>)

Çoka çok ilişkisini uygulayan birleştirme varlık türünü yapılandırıyor.

(Devralındığı yer: CollectionCollectionBuilder)
UsingEntity(String, Func<EntityTypeBuilder,ReferenceCollectionBuilder>, Func<EntityTypeBuilder,ReferenceCollectionBuilder>)

Çoka çok ilişkisine katılan varlık türleriyle ilişkileri yapılandırıyor.

(Devralındığı yer: CollectionCollectionBuilder)
UsingEntity(String, Func<EntityTypeBuilder,ReferenceCollectionBuilder>, Func<EntityTypeBuilder,ReferenceCollectionBuilder>, Action<EntityTypeBuilder>)

Çoka çok ilişkisine katılan varlık türleriyle ilişkileri yapılandırıyor.

UsingEntity(String, Func<EntityTypeBuilder,ReferenceCollectionBuilder>, Func<EntityTypeBuilder,ReferenceCollectionBuilder>, Action<EntityTypeBuilder>)

Çoka çok ilişkisine katılan varlık türleriyle ilişkileri yapılandırıyor.

(Devralındığı yer: CollectionCollectionBuilder)
UsingEntity(String, Type)

Çoka çok ilişkisini uygulayan birleştirme varlık türünü yapılandırıyor.

(Devralındığı yer: CollectionCollectionBuilder)
UsingEntity(String, Type, Action<EntityTypeBuilder>)

Çoka çok ilişkisini uygulayan birleştirme varlık türünü yapılandırıyor.

UsingEntity(String, Type, Action<EntityTypeBuilder>)

Çoka çok ilişkisini uygulayan birleştirme varlık türünü yapılandırıyor.

(Devralındığı yer: CollectionCollectionBuilder)
UsingEntity(String, Type, Func<EntityTypeBuilder,ReferenceCollectionBuilder>, Func<EntityTypeBuilder,ReferenceCollectionBuilder>)

Çoka çok ilişkisine katılan varlık türleriyle ilişkileri yapılandırıyor.

(Devralındığı yer: CollectionCollectionBuilder)
UsingEntity(String, Type, Func<EntityTypeBuilder,ReferenceCollectionBuilder>, Func<EntityTypeBuilder,ReferenceCollectionBuilder>, Action<EntityTypeBuilder>)

Çoka çok ilişkisine katılan varlık türleriyle ilişkileri yapılandırıyor.

UsingEntity(String, Type, Func<EntityTypeBuilder,ReferenceCollectionBuilder>, Func<EntityTypeBuilder,ReferenceCollectionBuilder>, Action<EntityTypeBuilder>)

Çoka çok ilişkisine katılan varlık türleriyle ilişkileri yapılandırıyor.

(Devralındığı yer: CollectionCollectionBuilder)
UsingEntity(String, Type, Func<IMutableEntityType,IMutableForeignKey>, Func<IMutableEntityType,IMutableForeignKey>)

Bu, genel API'lerle aynı uyumluluk standartlarına tabi Entity Framework Core altyapıyı destekleyen bir iç API'dir. Herhangi bir sürümde bildirim olmadan değiştirilebilir veya kaldırılabilir. Bunu yalnızca kodunda son derece dikkatli ve bunun yeni bir sürüme güncelleştirilen uygulama hatalarına neden olacağını bilerek Entity Framework Core gerekir.

(Devralındığı yer: CollectionCollectionBuilder)
UsingEntity(Type)

Çoka çok ilişkisini uygulayan birleştirme varlık türünü yapılandırıyor.

(Devralındığı yer: CollectionCollectionBuilder)
UsingEntity(Type, Action<EntityTypeBuilder>)

Çoka çok ilişkisini uygulayan birleştirme varlık türünü yapılandırıyor.

UsingEntity(Type, Action<EntityTypeBuilder>)

Çoka çok ilişkisini uygulayan birleştirme varlık türünü yapılandırıyor.

(Devralındığı yer: CollectionCollectionBuilder)
UsingEntity(Type, Func<EntityTypeBuilder,ReferenceCollectionBuilder>, Func<EntityTypeBuilder,ReferenceCollectionBuilder>)

Çoka çok ilişkisine katılan varlık türleriyle ilişkileri yapılandırıyor.

(Devralındığı yer: CollectionCollectionBuilder)
UsingEntity(Type, Func<EntityTypeBuilder,ReferenceCollectionBuilder>, Func<EntityTypeBuilder,ReferenceCollectionBuilder>, Action<EntityTypeBuilder>)

Çoka çok ilişkisine katılan varlık türleriyle ilişkileri yapılandırıyor.

UsingEntity(Type, Func<EntityTypeBuilder,ReferenceCollectionBuilder>, Func<EntityTypeBuilder,ReferenceCollectionBuilder>, Action<EntityTypeBuilder>)

Çoka çok ilişkisine katılan varlık türleriyle ilişkileri yapılandırıyor.

(Devralındığı yer: CollectionCollectionBuilder)
UsingEntity<TJoinEntity>()

Çoka çok ilişkisini uygulayan birleştirme varlık türünü yapılandırıyor.

UsingEntity<TJoinEntity>(Action<EntityTypeBuilder<TJoinEntity>>)

Çoka çok ilişkisini uygulayan birleştirme varlık türünü yapılandırıyor.

UsingEntity<TJoinEntity>(Func<EntityTypeBuilder<TJoinEntity>,ReferenceCollectionBuilder<TLeftEntity,TJoinEntity>>, Func<EntityTypeBuilder<TJoinEntity>,ReferenceCollectionBuilder<TRightEntity,TJoinEntity>>)

Çoka çok ilişkisine katılan varlık türleriyle ilişkileri yapılandırıyor.

UsingEntity<TJoinEntity>(Func<EntityTypeBuilder<TJoinEntity>,ReferenceCollectionBuilder<TLeftEntity,TJoinEntity>>, Func<EntityTypeBuilder<TJoinEntity>,ReferenceCollectionBuilder<TRightEntity,TJoinEntity>>, Action<EntityTypeBuilder<TJoinEntity>>)

Çoka çok ilişkisine katılan varlık türleriyle ilişkileri yapılandırıyor.

UsingEntity<TJoinEntity>(String)

Çoka çok ilişkisini uygulayan birleştirme varlık türünü yapılandırıyor.

UsingEntity<TJoinEntity>(String, Action<EntityTypeBuilder<TJoinEntity>>)

Çoka çok ilişkisini uygulayan birleştirme varlık türünü yapılandırıyor.

UsingEntity<TJoinEntity>(String, Func<EntityTypeBuilder<TJoinEntity>,ReferenceCollectionBuilder<TLeftEntity,TJoinEntity>>, Func<EntityTypeBuilder<TJoinEntity>,ReferenceCollectionBuilder<TRightEntity,TJoinEntity>>)

Çoka çok ilişkisine katılan varlık türleriyle ilişkileri yapılandırıyor.

UsingEntity<TJoinEntity>(String, Func<EntityTypeBuilder<TJoinEntity>,ReferenceCollectionBuilder<TLeftEntity,TJoinEntity>>, Func<EntityTypeBuilder<TJoinEntity>,ReferenceCollectionBuilder<TRightEntity,TJoinEntity>>, Action<EntityTypeBuilder<TJoinEntity>>)

Çoka çok ilişkisine katılan varlık türleriyle ilişkileri yapılandırıyor.

Şunlara uygulanır