CollectionCollectionBuilder<TLeftEntity,TRightEntity>.UsingEntity 메서드

정의

오버로드

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

다대다 관계에 참여하는 엔터티 형식에 대한 관계를 구성합니다.

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

다대다 관계에 참여하는 엔터티 형식에 대한 관계를 구성합니다.

UsingEntity(String, Type, Action<EntityTypeBuilder>)

다 대 다 관계를 구현하는 조인 엔터티 형식을 구성합니다.

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

다대다 관계에 참여하는 엔터티 형식에 대한 관계를 구성합니다.

UsingEntity(Type, Action<EntityTypeBuilder>)

다 대 다 관계를 구현하는 조인 엔터티 형식을 구성합니다.

UsingEntity(String, Action<EntityTypeBuilder>)

다 대 다 관계를 구현하는 조인 엔터티 형식을 구성합니다.

UsingEntity(Action<EntityTypeBuilder>)

다 대 다 관계를 구현하는 조인 엔터티 형식을 구성합니다.

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

다대다 관계에 참여하는 엔터티 형식에 대한 관계를 구성합니다.

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

다대다 관계에 참여하는 엔터티 형식에 대한 관계를 구성합니다.

UsingEntity<TJoinEntity>()

다 대 다 관계를 구현하는 조인 엔터티 형식을 구성합니다.

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

다 대 다 관계를 구현하는 조인 엔터티 형식을 구성합니다.

UsingEntity<TJoinEntity>(String)

다 대 다 관계를 구현하는 조인 엔터티 형식을 구성합니다.

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

다대다 관계에 참여하는 엔터티 형식에 대한 관계를 구성합니다.

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

다 대 다 관계를 구현하는 조인 엔터티 형식을 구성합니다.

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

다대다 관계에 참여하는 엔터티 형식에 대한 관계를 구성합니다.

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

다대다 관계에 참여하는 엔터티 형식에 대한 관계를 구성합니다.

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

다대다 관계에 참여하는 엔터티 형식에 대한 관계를 구성합니다.

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)

매개 변수

joinEntityType
Type

조인 엔터티의 CLR 형식입니다.

configureRight
Func<EntityTypeBuilder,ReferenceCollectionBuilder>

올바른 엔터티 형식과의 관계에 대한 구성입니다.

configureLeft
Func<EntityTypeBuilder,ReferenceCollectionBuilder>

왼쪽 엔터티 형식과의 관계에 대한 구성입니다.

configureJoinEntityType
Action<EntityTypeBuilder>

조인 엔터티 형식의 구성입니다.

반환

EntityTypeBuilder<TRightEntity>

여러 구성 호출을 연결할 수 있도록 원래 엔터티 형식에 대한 작성기입니다.

적용 대상

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

다대다 관계에 참여하는 엔터티 형식에 대한 관계를 구성합니다.

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)

매개 변수

joinEntityName
String

조인 엔터티의 이름입니다.

configureRight
Func<EntityTypeBuilder,ReferenceCollectionBuilder>

올바른 엔터티 형식과의 관계에 대한 구성입니다.

configureLeft
Func<EntityTypeBuilder,ReferenceCollectionBuilder>

왼쪽 엔터티 형식과의 관계에 대한 구성입니다.

configureJoinEntityType
Action<EntityTypeBuilder>

조인 엔터티 형식의 구성입니다.

반환

EntityTypeBuilder<TRightEntity>

여러 구성 호출을 연결할 수 있도록 원래 엔터티 형식에 대한 작성기입니다.

적용 대상

UsingEntity(String, Type, Action<EntityTypeBuilder>)

다 대 다 관계를 구현하는 조인 엔터티 형식을 구성합니다.

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)

매개 변수

joinEntityName
String

조인 엔터티의 이름입니다.

joinEntityType
Type

조인 엔터티의 CLR 형식입니다.

configureJoinEntityType
Action<EntityTypeBuilder>

조인 엔터티 형식의 구성입니다.

반환

EntityTypeBuilder<TRightEntity>

여러 구성 호출을 연결할 수 있도록 원래 엔터티 형식에 대한 작성기입니다.

적용 대상

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

다대다 관계에 참여하는 엔터티 형식에 대한 관계를 구성합니다.

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)

매개 변수

joinEntityName
String

조인 엔터티의 이름입니다.

joinEntityType
Type

조인 엔터티의 CLR 형식입니다.

configureRight
Func<EntityTypeBuilder,ReferenceCollectionBuilder>

올바른 엔터티 형식과의 관계에 대한 구성입니다.

configureLeft
Func<EntityTypeBuilder,ReferenceCollectionBuilder>

왼쪽 엔터티 형식과의 관계에 대한 구성입니다.

configureJoinEntityType
Action<EntityTypeBuilder>

조인 엔터티 형식의 구성입니다.

반환

EntityTypeBuilder<TRightEntity>

여러 구성 호출을 연결할 수 있도록 원래 엔터티 형식에 대한 작성기입니다.

적용 대상

UsingEntity(Type, Action<EntityTypeBuilder>)

다 대 다 관계를 구현하는 조인 엔터티 형식을 구성합니다.

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)

매개 변수

joinEntityType
Type

조인 엔터티의 CLR 형식입니다.

configureJoinEntityType
Action<EntityTypeBuilder>

조인 엔터티 형식의 구성입니다.

반환

EntityTypeBuilder<TRightEntity>

여러 구성 호출을 연결할 수 있도록 원래 엔터티 형식에 대한 작성기입니다.

적용 대상

UsingEntity(String, Action<EntityTypeBuilder>)

다 대 다 관계를 구현하는 조인 엔터티 형식을 구성합니다.

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)

매개 변수

joinEntityName
String

조인 엔터티의 이름입니다.

configureJoinEntityType
Action<EntityTypeBuilder>

조인 엔터티 형식의 구성입니다.

반환

EntityTypeBuilder<TRightEntity>

여러 구성 호출을 연결할 수 있도록 원래 엔터티 형식에 대한 작성기입니다.

적용 대상

UsingEntity(Action<EntityTypeBuilder>)

다 대 다 관계를 구현하는 조인 엔터티 형식을 구성합니다.

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)

매개 변수

configureJoinEntityType
Action<EntityTypeBuilder>

조인 엔터티 형식의 구성입니다.

반환

EntityTypeBuilder<TRightEntity>

여러 구성 호출을 연결할 수 있도록 원래 엔터티 형식에 대한 작성기입니다.

적용 대상

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

다대다 관계에 참여하는 엔터티 형식에 대한 관계를 구성합니다.

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)

매개 변수

configureRight
Func<EntityTypeBuilder,ReferenceCollectionBuilder>

올바른 엔터티 형식과의 관계에 대한 구성입니다.

configureLeft
Func<EntityTypeBuilder,ReferenceCollectionBuilder>

왼쪽 엔터티 형식과의 관계에 대한 구성입니다.

configureJoinEntityType
Action<EntityTypeBuilder>

조인 엔터티 형식의 구성입니다.

반환

EntityTypeBuilder<TRightEntity>

여러 구성 호출을 연결할 수 있도록 원래 엔터티 형식에 대한 작성기입니다.

적용 대상

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

다대다 관계에 참여하는 엔터티 형식에 대한 관계를 구성합니다.

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)

형식 매개 변수

TJoinEntity

조인 엔터티의 CLR 형식입니다.

매개 변수

joinEntityName
String

조인 엔터티의 이름입니다.

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

올바른 엔터티 형식과의 관계에 대한 구성입니다.

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

왼쪽 엔터티 형식과의 관계에 대한 구성입니다.

반환

EntityTypeBuilder<TJoinEntity>

조인 엔터티 형식에 대한 작성기입니다.

적용 대상

UsingEntity<TJoinEntity>()

다 대 다 관계를 구현하는 조인 엔터티 형식을 구성합니다.

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)

형식 매개 변수

TJoinEntity

조인 엔터티의 CLR 형식입니다.

반환

EntityTypeBuilder<TJoinEntity>

조인 엔터티 형식에 대한 작성기입니다.

적용 대상

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

다 대 다 관계를 구현하는 조인 엔터티 형식을 구성합니다.

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)

형식 매개 변수

TJoinEntity

조인 엔터티의 CLR 형식입니다.

매개 변수

configureJoinEntityType
Action<EntityTypeBuilder<TJoinEntity>>

조인 엔터티 형식의 구성입니다.

반환

EntityTypeBuilder<TRightEntity>

여러 구성 호출을 연결할 수 있도록 원래 엔터티 형식에 대한 작성기입니다.

적용 대상

UsingEntity<TJoinEntity>(String)

다 대 다 관계를 구현하는 조인 엔터티 형식을 구성합니다.

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)

형식 매개 변수

TJoinEntity

조인 엔터티의 CLR 형식입니다.

매개 변수

joinEntityName
String

조인 엔터티의 이름입니다.

반환

EntityTypeBuilder<TJoinEntity>

조인 엔터티 형식에 대한 작성기입니다.

적용 대상

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

다대다 관계에 참여하는 엔터티 형식에 대한 관계를 구성합니다.

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)

형식 매개 변수

TJoinEntity

조인 엔터티의 CLR 형식입니다.

매개 변수

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

올바른 엔터티 형식과의 관계에 대한 구성입니다.

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

왼쪽 엔터티 형식과의 관계에 대한 구성입니다.

반환

EntityTypeBuilder<TJoinEntity>

조인 형식에 대한 작성기입니다.

적용 대상

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

다 대 다 관계를 구현하는 조인 엔터티 형식을 구성합니다.

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)

형식 매개 변수

TJoinEntity

조인 엔터티의 CLR 형식입니다.

매개 변수

joinEntityName
String

조인 엔터티의 이름입니다.

configureJoinEntityType
Action<EntityTypeBuilder<TJoinEntity>>

조인 엔터티 형식의 구성입니다.

반환

EntityTypeBuilder<TRightEntity>

여러 구성 호출을 연결할 수 있도록 원래 엔터티 형식에 대한 작성기입니다.

적용 대상

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

다 대 다 관계에 참여하는 엔터티 형식에 대한 관계를 구성합니다.

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)

형식 매개 변수

TJoinEntity

조인 엔터티의 CLR 형식입니다.

매개 변수

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

올바른 엔터티 형식과의 관계에 대한 구성입니다.

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

왼쪽 엔터티 형식과의 관계에 대한 구성입니다.

configureJoinEntityType
Action<EntityTypeBuilder<TJoinEntity>>

조인 엔터티 형식의 구성입니다.

반환

EntityTypeBuilder<TRightEntity>

여러 구성 호출을 연결할 수 있도록 원래 엔터티 형식에 대한 작성기입니다.

적용 대상

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

다 대 다 관계에 참여하는 엔터티 형식에 대한 관계를 구성합니다.

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)

형식 매개 변수

TJoinEntity

조인 엔터티의 CLR 형식입니다.

매개 변수

joinEntityName
String

조인 엔터티의 이름입니다.

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

올바른 엔터티 형식과의 관계에 대한 구성입니다.

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

왼쪽 엔터티 형식과의 관계에 대한 구성입니다.

configureJoinEntityType
Action<EntityTypeBuilder<TJoinEntity>>

조인 엔터티 형식의 구성입니다.

반환

EntityTypeBuilder<TRightEntity>

여러 구성 호출을 연결할 수 있도록 원래 엔터티 형식에 대한 작성기입니다.

적용 대상