CollectionCollectionBuilder<TLeftEntity,TRightEntity>.UsingEntity Yöntem

Tanım

Aşırı Yüklemeler

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(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, Type, Action<EntityTypeBuilder>)

Çoka çok ilişkisini uygulayan birleştirme varlık türünü 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.

UsingEntity(Type, 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.

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>, Action<EntityTypeBuilder>)

Ç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>>)

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

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>(String)

Ç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>(String, 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>>, Action<EntityTypeBuilder<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.

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.

public virtual Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder<TRightEntity> UsingEntity (Type joinEntityType, Func<Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder,Microsoft.EntityFrameworkCore.Metadata.Builders.ReferenceCollectionBuilder> configureRight, Func<Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder,Microsoft.EntityFrameworkCore.Metadata.Builders.ReferenceCollectionBuilder> configureLeft, Action<Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder> configureJoinEntityType);
override this.UsingEntity : Type * Func<Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder, Microsoft.EntityFrameworkCore.Metadata.Builders.ReferenceCollectionBuilder> * Func<Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder, Microsoft.EntityFrameworkCore.Metadata.Builders.ReferenceCollectionBuilder> * Action<Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder> -> Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder<'RightEntity (requires 'RightEntity : null)>
Public Overridable Function UsingEntity (joinEntityType As Type, configureRight As Func(Of EntityTypeBuilder, ReferenceCollectionBuilder), configureLeft As Func(Of EntityTypeBuilder, ReferenceCollectionBuilder), configureJoinEntityType As Action(Of EntityTypeBuilder)) As EntityTypeBuilder(Of TRightEntity)

Parametreler

joinEntityType
Type

Birleştirme varlığının CLR türü.

configureRight
Func<EntityTypeBuilder,ReferenceCollectionBuilder>

Doğru varlık türüyle ilişki yapılandırması.

configureLeft
Func<EntityTypeBuilder,ReferenceCollectionBuilder>

Sol varlık türüyle ilişki yapılandırması.

configureJoinEntityType
Action<EntityTypeBuilder>

Birleştirme varlık türünün yapılandırması.

Döndürülenler

EntityTypeBuilder<TRightEntity>

Kaynak varlık türünün oluşturucusu, birden çok yapılandırma çağrısının zincirlenenene kadar.

Şunlara uygulanır

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.

public virtual Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder<TRightEntity> UsingEntity (string joinEntityName, Func<Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder,Microsoft.EntityFrameworkCore.Metadata.Builders.ReferenceCollectionBuilder> configureRight, Func<Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder,Microsoft.EntityFrameworkCore.Metadata.Builders.ReferenceCollectionBuilder> configureLeft, Action<Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder> configureJoinEntityType);
override this.UsingEntity : string * Func<Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder, Microsoft.EntityFrameworkCore.Metadata.Builders.ReferenceCollectionBuilder> * Func<Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder, Microsoft.EntityFrameworkCore.Metadata.Builders.ReferenceCollectionBuilder> * Action<Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder> -> Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder<'RightEntity (requires 'RightEntity : null)>
Public Overridable Function UsingEntity (joinEntityName As String, configureRight As Func(Of EntityTypeBuilder, ReferenceCollectionBuilder), configureLeft As Func(Of EntityTypeBuilder, ReferenceCollectionBuilder), configureJoinEntityType As Action(Of EntityTypeBuilder)) As EntityTypeBuilder(Of TRightEntity)

Parametreler

joinEntityName
String

Birleştirme varlığının adı.

configureRight
Func<EntityTypeBuilder,ReferenceCollectionBuilder>

Doğru varlık türüyle ilişki yapılandırması.

configureLeft
Func<EntityTypeBuilder,ReferenceCollectionBuilder>

Sol varlık türüyle ilişki yapılandırması.

configureJoinEntityType
Action<EntityTypeBuilder>

Birleştirme varlık türünün yapılandırması.

Döndürülenler

EntityTypeBuilder<TRightEntity>

Kaynak varlık türünün oluşturucusu, birden çok yapılandırma çağrısının zincirlenenene kadar.

Şunlara uygulanır

UsingEntity(String, Type, Action<EntityTypeBuilder>)

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

public virtual Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder<TRightEntity> UsingEntity (string joinEntityName, Type joinEntityType, Action<Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder> configureJoinEntityType);
override this.UsingEntity : string * Type * Action<Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder> -> Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder<'RightEntity (requires 'RightEntity : null)>
Public Overridable Function UsingEntity (joinEntityName As String, joinEntityType As Type, configureJoinEntityType As Action(Of EntityTypeBuilder)) As EntityTypeBuilder(Of TRightEntity)

Parametreler

joinEntityName
String

Birleştirme varlığının adı.

joinEntityType
Type

Birleştirme varlığının CLR türü.

configureJoinEntityType
Action<EntityTypeBuilder>

Birleştirme varlık türünün yapılandırması.

Döndürülenler

EntityTypeBuilder<TRightEntity>

Kaynak varlık türünün oluşturucusu, birden çok yapılandırma çağrısının zincirlenenene kadar.

Şunlara uygulanır

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.

public virtual Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder<TRightEntity> UsingEntity (string joinEntityName, Type joinEntityType, Func<Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder,Microsoft.EntityFrameworkCore.Metadata.Builders.ReferenceCollectionBuilder> configureRight, Func<Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder,Microsoft.EntityFrameworkCore.Metadata.Builders.ReferenceCollectionBuilder> configureLeft, Action<Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder> configureJoinEntityType);
override this.UsingEntity : string * Type * Func<Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder, Microsoft.EntityFrameworkCore.Metadata.Builders.ReferenceCollectionBuilder> * Func<Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder, Microsoft.EntityFrameworkCore.Metadata.Builders.ReferenceCollectionBuilder> * Action<Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder> -> Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder<'RightEntity (requires 'RightEntity : null)>
Public Overridable Function UsingEntity (joinEntityName As String, joinEntityType As Type, configureRight As Func(Of EntityTypeBuilder, ReferenceCollectionBuilder), configureLeft As Func(Of EntityTypeBuilder, ReferenceCollectionBuilder), configureJoinEntityType As Action(Of EntityTypeBuilder)) As EntityTypeBuilder(Of TRightEntity)

Parametreler

joinEntityName
String

Birleştirme varlığının adı.

joinEntityType
Type

Birleştirme varlığının CLR türü.

configureRight
Func<EntityTypeBuilder,ReferenceCollectionBuilder>

Doğru varlık türüyle ilişki yapılandırması.

configureLeft
Func<EntityTypeBuilder,ReferenceCollectionBuilder>

Sol varlık türüyle ilişki yapılandırması.

configureJoinEntityType
Action<EntityTypeBuilder>

Birleştirme varlık türünün yapılandırması.

Döndürülenler

EntityTypeBuilder<TRightEntity>

Kaynak varlık türünün oluşturucusu, birden çok yapılandırma çağrısının zincirlenenene kadar.

Şunlara uygulanır

UsingEntity(Type, Action<EntityTypeBuilder>)

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

public virtual Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder<TRightEntity> UsingEntity (Type joinEntityType, Action<Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder> configureJoinEntityType);
override this.UsingEntity : Type * Action<Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder> -> Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder<'RightEntity (requires 'RightEntity : null)>
Public Overridable Function UsingEntity (joinEntityType As Type, configureJoinEntityType As Action(Of EntityTypeBuilder)) As EntityTypeBuilder(Of TRightEntity)

Parametreler

joinEntityType
Type

Birleştirme varlığının CLR türü.

configureJoinEntityType
Action<EntityTypeBuilder>

Birleştirme varlık türünün yapılandırması.

Döndürülenler

EntityTypeBuilder<TRightEntity>

Kaynak varlık türünün oluşturucusu, birden çok yapılandırma çağrısının zincirlenenene kadar.

Şunlara uygulanır

UsingEntity(String, Action<EntityTypeBuilder>)

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

public virtual Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder<TRightEntity> UsingEntity (string joinEntityName, Action<Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder> configureJoinEntityType);
override this.UsingEntity : string * Action<Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder> -> Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder<'RightEntity (requires 'RightEntity : null)>
Public Overridable Function UsingEntity (joinEntityName As String, configureJoinEntityType As Action(Of EntityTypeBuilder)) As EntityTypeBuilder(Of TRightEntity)

Parametreler

joinEntityName
String

Birleştirme varlığının adı.

configureJoinEntityType
Action<EntityTypeBuilder>

Birleştirme varlık türünün yapılandırması.

Döndürülenler

EntityTypeBuilder<TRightEntity>

Kaynak varlık türünün oluşturucusu, birden çok yapılandırma çağrısının zincirlenenene kadar.

Şunlara uygulanır

UsingEntity(Action<EntityTypeBuilder>)

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

public virtual Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder<TRightEntity> UsingEntity (Action<Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder> configureJoinEntityType);
override this.UsingEntity : Action<Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder> -> Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder<'RightEntity (requires 'RightEntity : null)>
Public Overridable Function UsingEntity (configureJoinEntityType As Action(Of EntityTypeBuilder)) As EntityTypeBuilder(Of TRightEntity)

Parametreler

configureJoinEntityType
Action<EntityTypeBuilder>

Birleştirme varlık türünün yapılandırması.

Döndürülenler

EntityTypeBuilder<TRightEntity>

Kaynak varlık türünün oluşturucusu, birden çok yapılandırma çağrısının zincirlenenene kadar.

Şunlara uygulanır

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.

public virtual Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder<TRightEntity> UsingEntity (Func<Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder,Microsoft.EntityFrameworkCore.Metadata.Builders.ReferenceCollectionBuilder> configureRight, Func<Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder,Microsoft.EntityFrameworkCore.Metadata.Builders.ReferenceCollectionBuilder> configureLeft, Action<Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder> configureJoinEntityType);
override this.UsingEntity : Func<Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder, Microsoft.EntityFrameworkCore.Metadata.Builders.ReferenceCollectionBuilder> * Func<Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder, Microsoft.EntityFrameworkCore.Metadata.Builders.ReferenceCollectionBuilder> * Action<Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder> -> Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder<'RightEntity (requires 'RightEntity : null)>
Public Overridable Function UsingEntity (configureRight As Func(Of EntityTypeBuilder, ReferenceCollectionBuilder), configureLeft As Func(Of EntityTypeBuilder, ReferenceCollectionBuilder), configureJoinEntityType As Action(Of EntityTypeBuilder)) As EntityTypeBuilder(Of TRightEntity)

Parametreler

configureRight
Func<EntityTypeBuilder,ReferenceCollectionBuilder>

Doğru varlık türüyle ilişki yapılandırması.

configureLeft
Func<EntityTypeBuilder,ReferenceCollectionBuilder>

Sol varlık türüyle ilişki yapılandırması.

configureJoinEntityType
Action<EntityTypeBuilder>

Birleştirme varlık türünün yapılandırması.

Döndürülenler

EntityTypeBuilder<TRightEntity>

Kaynak varlık türünün oluşturucusu, birden çok yapılandırma çağrısının zincirlenenene kadar.

Şunlara uygulanır

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.

public virtual Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder<TJoinEntity> UsingEntity<TJoinEntity> (string joinEntityName, Func<Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder<TJoinEntity>,Microsoft.EntityFrameworkCore.Metadata.Builders.ReferenceCollectionBuilder<TLeftEntity,TJoinEntity>> configureRight, Func<Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder<TJoinEntity>,Microsoft.EntityFrameworkCore.Metadata.Builders.ReferenceCollectionBuilder<TRightEntity,TJoinEntity>> configureLeft) where TJoinEntity : class;
override this.UsingEntity : string * Func<Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder<'JoinEntity>, Microsoft.EntityFrameworkCore.Metadata.Builders.ReferenceCollectionBuilder<'LeftEntity, 'JoinEntity>> * Func<Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder<'JoinEntity>, Microsoft.EntityFrameworkCore.Metadata.Builders.ReferenceCollectionBuilder<'RightEntity, 'JoinEntity>> -> Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder<'JoinEntity (requires 'JoinEntity : null)> (requires 'JoinEntity : null)
Public Overridable Function UsingEntity(Of TJoinEntity As Class) (joinEntityName As String, configureRight As Func(Of EntityTypeBuilder(Of TJoinEntity), ReferenceCollectionBuilder(Of TLeftEntity, TJoinEntity)), configureLeft As Func(Of EntityTypeBuilder(Of TJoinEntity), ReferenceCollectionBuilder(Of TRightEntity, TJoinEntity))) As EntityTypeBuilder(Of TJoinEntity)

Tür Parametreleri

TJoinEntity

Birleştirme varlığının CLR türü.

Parametreler

joinEntityName
String

Birleştirme varlığının adı.

configureRight
Func<EntityTypeBuilder<TJoinEntity>,ReferenceCollectionBuilder<TLeftEntity,TJoinEntity>>

Doğru varlık türüyle ilişki yapılandırması.

configureLeft
Func<EntityTypeBuilder<TJoinEntity>,ReferenceCollectionBuilder<TRightEntity,TJoinEntity>>

Sol varlık türüyle ilişki yapılandırması.

Döndürülenler

EntityTypeBuilder<TJoinEntity>

Birleştirme varlık türü için oluşturucu.

Şunlara uygulanır

UsingEntity<TJoinEntity>()

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

public virtual Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder<TJoinEntity> UsingEntity<TJoinEntity> () where TJoinEntity : class;
override this.UsingEntity : unit -> Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder<'JoinEntity (requires 'JoinEntity : null)> (requires 'JoinEntity : null)
Public Overridable Function UsingEntity(Of TJoinEntity As Class) () As EntityTypeBuilder(Of TJoinEntity)

Tür Parametreleri

TJoinEntity

Birleştirme varlığının CLR türü.

Döndürülenler

EntityTypeBuilder<TJoinEntity>

Birleştirme varlık türü için oluşturucu.

Şunlara uygulanır

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

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

public virtual Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder<TRightEntity> UsingEntity<TJoinEntity> (Action<Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder<TJoinEntity>> configureJoinEntityType) where TJoinEntity : class;
override this.UsingEntity : Action<Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder<'JoinEntity>> -> Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder<'RightEntity (requires 'RightEntity : null)> (requires 'JoinEntity : null)
Public Overridable Function UsingEntity(Of TJoinEntity As Class) (configureJoinEntityType As Action(Of EntityTypeBuilder(Of TJoinEntity))) As EntityTypeBuilder(Of TRightEntity)

Tür Parametreleri

TJoinEntity

Birleştirme varlığının CLR türü.

Parametreler

configureJoinEntityType
Action<EntityTypeBuilder<TJoinEntity>>

Birleştirme varlık türünün yapılandırması.

Döndürülenler

EntityTypeBuilder<TRightEntity>

Kaynak varlık türünün oluşturucusu, birden çok yapılandırma çağrısının zincirlenenene kadar.

Şunlara uygulanır

UsingEntity<TJoinEntity>(String)

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

public virtual Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder<TJoinEntity> UsingEntity<TJoinEntity> (string joinEntityName) where TJoinEntity : class;
override this.UsingEntity : string -> Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder<'JoinEntity (requires 'JoinEntity : null)> (requires 'JoinEntity : null)
Public Overridable Function UsingEntity(Of TJoinEntity As Class) (joinEntityName As String) As EntityTypeBuilder(Of TJoinEntity)

Tür Parametreleri

TJoinEntity

Birleştirme varlığının CLR türü.

Parametreler

joinEntityName
String

Birleştirme varlığının adı.

Döndürülenler

EntityTypeBuilder<TJoinEntity>

Birleştirme varlık türü için oluşturucu.

Şunlara uygulanır

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.

public virtual Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder<TJoinEntity> UsingEntity<TJoinEntity> (Func<Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder<TJoinEntity>,Microsoft.EntityFrameworkCore.Metadata.Builders.ReferenceCollectionBuilder<TLeftEntity,TJoinEntity>> configureRight, Func<Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder<TJoinEntity>,Microsoft.EntityFrameworkCore.Metadata.Builders.ReferenceCollectionBuilder<TRightEntity,TJoinEntity>> configureLeft) where TJoinEntity : class;
override this.UsingEntity : Func<Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder<'JoinEntity>, Microsoft.EntityFrameworkCore.Metadata.Builders.ReferenceCollectionBuilder<'LeftEntity, 'JoinEntity>> * Func<Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder<'JoinEntity>, Microsoft.EntityFrameworkCore.Metadata.Builders.ReferenceCollectionBuilder<'RightEntity, 'JoinEntity>> -> Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder<'JoinEntity (requires 'JoinEntity : null)> (requires 'JoinEntity : null)
Public Overridable Function UsingEntity(Of TJoinEntity As Class) (configureRight As Func(Of EntityTypeBuilder(Of TJoinEntity), ReferenceCollectionBuilder(Of TLeftEntity, TJoinEntity)), configureLeft As Func(Of EntityTypeBuilder(Of TJoinEntity), ReferenceCollectionBuilder(Of TRightEntity, TJoinEntity))) As EntityTypeBuilder(Of TJoinEntity)

Tür Parametreleri

TJoinEntity

Birleştirme varlığının CLR türü.

Parametreler

configureRight
Func<EntityTypeBuilder<TJoinEntity>,ReferenceCollectionBuilder<TLeftEntity,TJoinEntity>>

Doğru varlık türüyle ilişki yapılandırması.

configureLeft
Func<EntityTypeBuilder<TJoinEntity>,ReferenceCollectionBuilder<TRightEntity,TJoinEntity>>

Sol varlık türüyle ilişki yapılandırması.

Döndürülenler

EntityTypeBuilder<TJoinEntity>

Birleştirme türü için oluşturucu.

Şunlara uygulanır

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

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

public virtual Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder<TRightEntity> UsingEntity<TJoinEntity> (string joinEntityName, Action<Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder<TJoinEntity>> configureJoinEntityType) where TJoinEntity : class;
override this.UsingEntity : string * Action<Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder<'JoinEntity>> -> Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder<'RightEntity (requires 'RightEntity : null)> (requires 'JoinEntity : null)
Public Overridable Function UsingEntity(Of TJoinEntity As Class) (joinEntityName As String, configureJoinEntityType As Action(Of EntityTypeBuilder(Of TJoinEntity))) As EntityTypeBuilder(Of TRightEntity)

Tür Parametreleri

TJoinEntity

Birleştirme varlığının CLR türü.

Parametreler

joinEntityName
String

Birleştirme varlığının adı.

configureJoinEntityType
Action<EntityTypeBuilder<TJoinEntity>>

Birleştirme varlık türünün yapılandırması.

Döndürülenler

EntityTypeBuilder<TRightEntity>

Kaynak varlık türünün oluşturucusu, birden çok yapılandırma çağrısının zincirlenenene kadar.

Şunlara uygulanır

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.

public virtual Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder<TRightEntity> UsingEntity<TJoinEntity> (Func<Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder<TJoinEntity>,Microsoft.EntityFrameworkCore.Metadata.Builders.ReferenceCollectionBuilder<TLeftEntity,TJoinEntity>> configureRight, Func<Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder<TJoinEntity>,Microsoft.EntityFrameworkCore.Metadata.Builders.ReferenceCollectionBuilder<TRightEntity,TJoinEntity>> configureLeft, Action<Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder<TJoinEntity>> configureJoinEntityType) where TJoinEntity : class;
override this.UsingEntity : Func<Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder<'JoinEntity>, Microsoft.EntityFrameworkCore.Metadata.Builders.ReferenceCollectionBuilder<'LeftEntity, 'JoinEntity>> * Func<Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder<'JoinEntity>, Microsoft.EntityFrameworkCore.Metadata.Builders.ReferenceCollectionBuilder<'RightEntity, 'JoinEntity>> * Action<Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder<'JoinEntity>> -> Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder<'RightEntity (requires 'RightEntity : null)> (requires 'JoinEntity : null)
Public Overridable Function UsingEntity(Of TJoinEntity As Class) (configureRight As Func(Of EntityTypeBuilder(Of TJoinEntity), ReferenceCollectionBuilder(Of TLeftEntity, TJoinEntity)), configureLeft As Func(Of EntityTypeBuilder(Of TJoinEntity), ReferenceCollectionBuilder(Of TRightEntity, TJoinEntity)), configureJoinEntityType As Action(Of EntityTypeBuilder(Of TJoinEntity))) As EntityTypeBuilder(Of TRightEntity)

Tür Parametreleri

TJoinEntity

Birleştirme varlığının CLR türü.

Parametreler

configureRight
Func<EntityTypeBuilder<TJoinEntity>,ReferenceCollectionBuilder<TLeftEntity,TJoinEntity>>

Doğru varlık türüyle ilişki yapılandırması.

configureLeft
Func<EntityTypeBuilder<TJoinEntity>,ReferenceCollectionBuilder<TRightEntity,TJoinEntity>>

Sol varlık türüyle ilişki yapılandırması.

configureJoinEntityType
Action<EntityTypeBuilder<TJoinEntity>>

Birleştirme varlık türünün yapılandırması.

Döndürülenler

EntityTypeBuilder<TRightEntity>

Kaynak varlık türünün oluşturucusu, birden çok yapılandırma çağrısının zincirlenenene kadar.

Şunlara uygulanır

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.

public virtual Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder<TRightEntity> UsingEntity<TJoinEntity> (string joinEntityName, Func<Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder<TJoinEntity>,Microsoft.EntityFrameworkCore.Metadata.Builders.ReferenceCollectionBuilder<TLeftEntity,TJoinEntity>> configureRight, Func<Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder<TJoinEntity>,Microsoft.EntityFrameworkCore.Metadata.Builders.ReferenceCollectionBuilder<TRightEntity,TJoinEntity>> configureLeft, Action<Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder<TJoinEntity>> configureJoinEntityType) where TJoinEntity : class;
override this.UsingEntity : string * Func<Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder<'JoinEntity>, Microsoft.EntityFrameworkCore.Metadata.Builders.ReferenceCollectionBuilder<'LeftEntity, 'JoinEntity>> * Func<Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder<'JoinEntity>, Microsoft.EntityFrameworkCore.Metadata.Builders.ReferenceCollectionBuilder<'RightEntity, 'JoinEntity>> * Action<Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder<'JoinEntity>> -> Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder<'RightEntity (requires 'RightEntity : null)> (requires 'JoinEntity : null)
Public Overridable Function UsingEntity(Of TJoinEntity As Class) (joinEntityName As String, configureRight As Func(Of EntityTypeBuilder(Of TJoinEntity), ReferenceCollectionBuilder(Of TLeftEntity, TJoinEntity)), configureLeft As Func(Of EntityTypeBuilder(Of TJoinEntity), ReferenceCollectionBuilder(Of TRightEntity, TJoinEntity)), configureJoinEntityType As Action(Of EntityTypeBuilder(Of TJoinEntity))) As EntityTypeBuilder(Of TRightEntity)

Tür Parametreleri

TJoinEntity

Birleştirme varlığının CLR türü.

Parametreler

joinEntityName
String

Birleştirme varlığının adı.

configureRight
Func<EntityTypeBuilder<TJoinEntity>,ReferenceCollectionBuilder<TLeftEntity,TJoinEntity>>

Doğru varlık türüyle ilişki yapılandırması.

configureLeft
Func<EntityTypeBuilder<TJoinEntity>,ReferenceCollectionBuilder<TRightEntity,TJoinEntity>>

Sol varlık türüyle ilişki yapılandırması.

configureJoinEntityType
Action<EntityTypeBuilder<TJoinEntity>>

Birleştirme varlık türünün yapılandırması.

Döndürülenler

EntityTypeBuilder<TRightEntity>

Kaynak varlık türünün oluşturucusu, birden çok yapılandırma çağrısının zincirlenenene kadar.

Şunlara uygulanır