Sprache

CollectionCollectionBuilder<TLeftEntity,TRightEntity>.UsingEntity Methode

Definition

Überlädt

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

Konfiguriert die Beziehungen zu den Entitätstypen, die an der m:n-Beziehung teilnehmen.

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

Konfiguriert die Beziehungen zu den Entitätstypen, die an der m:n-Beziehung teilnehmen.

UsingEntity(String, Type, Action<EntityTypeBuilder>)

Konfiguriert den Verknüpfungsentitätstyp, der die m:n-Beziehung implementiert.

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

Konfiguriert die Beziehungen zu den Entitätstypen, die an der m:n-Beziehung teilnehmen.

UsingEntity(Type, Action<EntityTypeBuilder>)

Konfiguriert den Verknüpfungsentitätstyp, der die m:n-Beziehung implementiert.

UsingEntity(String, Action<EntityTypeBuilder>)

Konfiguriert den Verknüpfungsentitätstyp, der die m:n-Beziehung implementiert.

UsingEntity(Action<EntityTypeBuilder>)

Konfiguriert den Verknüpfungsentitätstyp, der die m:n-Beziehung implementiert.

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

Konfiguriert die Beziehungen zu den Entitätstypen, die an der m:n-Beziehung teilnehmen.

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

Konfiguriert die Beziehungen zu den Entitätstypen, die an der m:n-Beziehung teilnehmen.

UsingEntity<TJoinEntity>()

Konfiguriert den Verknüpfungsentitätstyp, der die m:n-Beziehung implementiert.

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

Konfiguriert den Verknüpfungsentitätstyp, der die m:n-Beziehung implementiert.

UsingEntity<TJoinEntity>(String)

Konfiguriert den Verknüpfungsentitätstyp, der die m:n-Beziehung implementiert.

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

Konfiguriert die Beziehungen zu den Entitätstypen, die an der m:n-Beziehung teilnehmen.

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

Konfiguriert den Verknüpfungsentitätstyp, der die m:n-Beziehung implementiert.

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

Konfiguriert die Beziehungen zu den Entitätstypen, die an der m:n-Beziehung teilnehmen.

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

Konfiguriert die Beziehungen zu den Entitätstypen, die an der m:n-Beziehung teilnehmen.

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

Quelle:
CollectionCollectionBuilder`.cs
Quelle:
CollectionCollectionBuilder`.cs
Quelle:
CollectionCollectionBuilder`.cs
Quelle:
CollectionCollectionBuilder`.cs
Quelle:
CollectionCollectionBuilder`.cs
Quelle:
CollectionCollectionBuilder`.cs

Konfiguriert die Beziehungen zu den Entitätstypen, die an der m:n-Beziehung teilnehmen.

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)

Parameter

joinEntityType
Type

Der CLR-Typ der Verknüpfungsentität.

configureRight
Func<EntityTypeBuilder,ReferenceCollectionBuilder>

Die Konfiguration für die Beziehung zum richtigen Entitätstyp.

configureLeft
Func<EntityTypeBuilder,ReferenceCollectionBuilder>

Die Konfiguration für die Beziehung zum linken Entitätstyp.

configureJoinEntityType
Action<EntityTypeBuilder>

Die Konfiguration des Verknüpfungsentitätstyps.

Gibt zurück

EntityTypeBuilder<TRightEntity>

Der Generator für den ursprünglichen Entitätstyp, sodass mehrere Konfigurationsaufrufe verkettet werden können.

Gilt für:

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

Quelle:
CollectionCollectionBuilder`.cs
Quelle:
CollectionCollectionBuilder`.cs
Quelle:
CollectionCollectionBuilder`.cs
Quelle:
CollectionCollectionBuilder`.cs
Quelle:
CollectionCollectionBuilder`.cs
Quelle:
CollectionCollectionBuilder`.cs

Konfiguriert die Beziehungen zu den Entitätstypen, die an der m:n-Beziehung teilnehmen.

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)

Parameter

joinEntityName
String

Der Name der Verknüpfungsentität.

configureRight
Func<EntityTypeBuilder,ReferenceCollectionBuilder>

Die Konfiguration für die Beziehung zum richtigen Entitätstyp.

configureLeft
Func<EntityTypeBuilder,ReferenceCollectionBuilder>

Die Konfiguration für die Beziehung zum linken Entitätstyp.

configureJoinEntityType
Action<EntityTypeBuilder>

Die Konfiguration des Verknüpfungsentitätstyps.

Gibt zurück

EntityTypeBuilder<TRightEntity>

Der Generator für den ursprünglichen Entitätstyp, sodass mehrere Konfigurationsaufrufe verkettet werden können.

Gilt für:

UsingEntity(String, Type, Action<EntityTypeBuilder>)

Quelle:
CollectionCollectionBuilder`.cs
Quelle:
CollectionCollectionBuilder`.cs
Quelle:
CollectionCollectionBuilder`.cs
Quelle:
CollectionCollectionBuilder`.cs
Quelle:
CollectionCollectionBuilder`.cs
Quelle:
CollectionCollectionBuilder`.cs

Konfiguriert den Verknüpfungsentitätstyp, der die m:n-Beziehung implementiert.

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)

Parameter

joinEntityName
String

Der Name der Verknüpfungsentität.

joinEntityType
Type

Der CLR-Typ der Verknüpfungsentität.

configureJoinEntityType
Action<EntityTypeBuilder>

Die Konfiguration des Verknüpfungsentitätstyps.

Gibt zurück

EntityTypeBuilder<TRightEntity>

Der Generator für den ursprünglichen Entitätstyp, sodass mehrere Konfigurationsaufrufe verkettet werden können.

Gilt für:

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

Quelle:
CollectionCollectionBuilder`.cs
Quelle:
CollectionCollectionBuilder`.cs
Quelle:
CollectionCollectionBuilder`.cs
Quelle:
CollectionCollectionBuilder`.cs
Quelle:
CollectionCollectionBuilder`.cs
Quelle:
CollectionCollectionBuilder`.cs

Konfiguriert die Beziehungen zu den Entitätstypen, die an der m:n-Beziehung teilnehmen.

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)

Parameter

joinEntityName
String

Der Name der Verknüpfungsentität.

joinEntityType
Type

Der CLR-Typ der Verknüpfungsentität.

configureRight
Func<EntityTypeBuilder,ReferenceCollectionBuilder>

Die Konfiguration für die Beziehung zum richtigen Entitätstyp.

configureLeft
Func<EntityTypeBuilder,ReferenceCollectionBuilder>

Die Konfiguration für die Beziehung zum linken Entitätstyp.

configureJoinEntityType
Action<EntityTypeBuilder>

Die Konfiguration des Verknüpfungsentitätstyps.

Gibt zurück

EntityTypeBuilder<TRightEntity>

Der Generator für den ursprünglichen Entitätstyp, sodass mehrere Konfigurationsaufrufe verkettet werden können.

Gilt für:

UsingEntity(Type, Action<EntityTypeBuilder>)

Quelle:
CollectionCollectionBuilder`.cs
Quelle:
CollectionCollectionBuilder`.cs
Quelle:
CollectionCollectionBuilder`.cs
Quelle:
CollectionCollectionBuilder`.cs
Quelle:
CollectionCollectionBuilder`.cs
Quelle:
CollectionCollectionBuilder`.cs

Konfiguriert den Verknüpfungsentitätstyp, der die m:n-Beziehung implementiert.

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)

Parameter

joinEntityType
Type

Der CLR-Typ der Verknüpfungsentität.

configureJoinEntityType
Action<EntityTypeBuilder>

Die Konfiguration des Verknüpfungsentitätstyps.

Gibt zurück

EntityTypeBuilder<TRightEntity>

Der Generator für den ursprünglichen Entitätstyp, sodass mehrere Konfigurationsaufrufe verkettet werden können.

Gilt für:

UsingEntity(String, Action<EntityTypeBuilder>)

Quelle:
CollectionCollectionBuilder`.cs
Quelle:
CollectionCollectionBuilder`.cs
Quelle:
CollectionCollectionBuilder`.cs
Quelle:
CollectionCollectionBuilder`.cs
Quelle:
CollectionCollectionBuilder`.cs
Quelle:
CollectionCollectionBuilder`.cs

Konfiguriert den Verknüpfungsentitätstyp, der die m:n-Beziehung implementiert.

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)

Parameter

joinEntityName
String

Der Name der Verknüpfungsentität.

configureJoinEntityType
Action<EntityTypeBuilder>

Die Konfiguration des Verknüpfungsentitätstyps.

Gibt zurück

EntityTypeBuilder<TRightEntity>

Der Generator für den ursprünglichen Entitätstyp, sodass mehrere Konfigurationsaufrufe verkettet werden können.

Gilt für:

UsingEntity(Action<EntityTypeBuilder>)

Quelle:
CollectionCollectionBuilder`.cs
Quelle:
CollectionCollectionBuilder`.cs
Quelle:
CollectionCollectionBuilder`.cs
Quelle:
CollectionCollectionBuilder`.cs
Quelle:
CollectionCollectionBuilder`.cs
Quelle:
CollectionCollectionBuilder`.cs
Quelle:
CollectionCollectionBuilder`.cs

Konfiguriert den Verknüpfungsentitätstyp, der die m:n-Beziehung implementiert.

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)

Parameter

configureJoinEntityType
Action<EntityTypeBuilder>

Die Konfiguration des Verknüpfungsentitätstyps.

Gibt zurück

EntityTypeBuilder<TRightEntity>

Der Generator für den ursprünglichen Entitätstyp, sodass mehrere Konfigurationsaufrufe verkettet werden können.

Gilt für:

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

Quelle:
CollectionCollectionBuilder`.cs
Quelle:
CollectionCollectionBuilder`.cs
Quelle:
CollectionCollectionBuilder`.cs
Quelle:
CollectionCollectionBuilder`.cs
Quelle:
CollectionCollectionBuilder`.cs
Quelle:
CollectionCollectionBuilder`.cs

Konfiguriert die Beziehungen zu den Entitätstypen, die an der m:n-Beziehung teilnehmen.

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)

Parameter

configureRight
Func<EntityTypeBuilder,ReferenceCollectionBuilder>

Die Konfiguration für die Beziehung zum richtigen Entitätstyp.

configureLeft
Func<EntityTypeBuilder,ReferenceCollectionBuilder>

Die Konfiguration für die Beziehung zum linken Entitätstyp.

configureJoinEntityType
Action<EntityTypeBuilder>

Die Konfiguration des Verknüpfungsentitätstyps.

Gibt zurück

EntityTypeBuilder<TRightEntity>

Der Generator für den ursprünglichen Entitätstyp, sodass mehrere Konfigurationsaufrufe verkettet werden können.

Gilt für:

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

Quelle:
CollectionCollectionBuilder`.cs
Quelle:
CollectionCollectionBuilder`.cs
Quelle:
CollectionCollectionBuilder`.cs
Quelle:
CollectionCollectionBuilder`.cs
Quelle:
CollectionCollectionBuilder`.cs
Quelle:
CollectionCollectionBuilder`.cs
Quelle:
CollectionCollectionBuilder`.cs

Konfiguriert die Beziehungen zu den Entitätstypen, die an der m:n-Beziehung teilnehmen.

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)

Typparameter

TJoinEntity

Der CLR-Typ der Verknüpfungsentität.

Parameter

joinEntityName
String

Der Name der Verknüpfungsentität.

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

Die Konfiguration für die Beziehung zum richtigen Entitätstyp.

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

Die Konfiguration für die Beziehung zum linken Entitätstyp.

Gibt zurück

EntityTypeBuilder<TJoinEntity>

Der Generator für den Verknüpfungsentitätstyp.

Gilt für:

UsingEntity<TJoinEntity>()

Quelle:
CollectionCollectionBuilder`.cs
Quelle:
CollectionCollectionBuilder`.cs
Quelle:
CollectionCollectionBuilder`.cs
Quelle:
CollectionCollectionBuilder`.cs
Quelle:
CollectionCollectionBuilder`.cs
Quelle:
CollectionCollectionBuilder`.cs

Konfiguriert den Verknüpfungsentitätstyp, der die m:n-Beziehung implementiert.

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)

Typparameter

TJoinEntity

Der CLR-Typ der Verknüpfungsentität.

Gibt zurück

EntityTypeBuilder<TJoinEntity>

Der Generator für den Verknüpfungsentitätstyp.

Gilt für:

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

Quelle:
CollectionCollectionBuilder`.cs
Quelle:
CollectionCollectionBuilder`.cs
Quelle:
CollectionCollectionBuilder`.cs
Quelle:
CollectionCollectionBuilder`.cs
Quelle:
CollectionCollectionBuilder`.cs
Quelle:
CollectionCollectionBuilder`.cs

Konfiguriert den Verknüpfungsentitätstyp, der die m:n-Beziehung implementiert.

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)

Typparameter

TJoinEntity

Der CLR-Typ der Verknüpfungsentität.

Parameter

configureJoinEntityType
Action<EntityTypeBuilder<TJoinEntity>>

Die Konfiguration des Verknüpfungsentitätstyps.

Gibt zurück

EntityTypeBuilder<TRightEntity>

Der Generator für den ursprünglichen Entitätstyp, sodass mehrere Konfigurationsaufrufe verkettet werden können.

Gilt für:

UsingEntity<TJoinEntity>(String)

Quelle:
CollectionCollectionBuilder`.cs
Quelle:
CollectionCollectionBuilder`.cs
Quelle:
CollectionCollectionBuilder`.cs
Quelle:
CollectionCollectionBuilder`.cs
Quelle:
CollectionCollectionBuilder`.cs
Quelle:
CollectionCollectionBuilder`.cs

Konfiguriert den Verknüpfungsentitätstyp, der die m:n-Beziehung implementiert.

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)

Typparameter

TJoinEntity

Der CLR-Typ der Verknüpfungsentität.

Parameter

joinEntityName
String

Der Name der Verknüpfungsentität.

Gibt zurück

EntityTypeBuilder<TJoinEntity>

Der Generator für den Verknüpfungsentitätstyp.

Gilt für:

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

Quelle:
CollectionCollectionBuilder`.cs
Quelle:
CollectionCollectionBuilder`.cs
Quelle:
CollectionCollectionBuilder`.cs
Quelle:
CollectionCollectionBuilder`.cs
Quelle:
CollectionCollectionBuilder`.cs
Quelle:
CollectionCollectionBuilder`.cs
Quelle:
CollectionCollectionBuilder`.cs

Konfiguriert die Beziehungen zu den Entitätstypen, die an der m:n-Beziehung teilnehmen.

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)

Typparameter

TJoinEntity

Der CLR-Typ der Verknüpfungsentität.

Parameter

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

Die Konfiguration für die Beziehung zum richtigen Entitätstyp.

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

Die Konfiguration für die Beziehung zum linken Entitätstyp.

Gibt zurück

EntityTypeBuilder<TJoinEntity>

Der Generator für den Verknüpfungstyp.

Gilt für:

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

Quelle:
CollectionCollectionBuilder`.cs
Quelle:
CollectionCollectionBuilder`.cs
Quelle:
CollectionCollectionBuilder`.cs
Quelle:
CollectionCollectionBuilder`.cs
Quelle:
CollectionCollectionBuilder`.cs
Quelle:
CollectionCollectionBuilder`.cs

Konfiguriert den Verknüpfungsentitätstyp, der die m:n-Beziehung implementiert.

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)

Typparameter

TJoinEntity

Der CLR-Typ der Verknüpfungsentität.

Parameter

joinEntityName
String

Der Name der Verknüpfungsentität.

configureJoinEntityType
Action<EntityTypeBuilder<TJoinEntity>>

Die Konfiguration des Verknüpfungsentitätstyps.

Gibt zurück

EntityTypeBuilder<TRightEntity>

Der Generator für den ursprünglichen Entitätstyp, sodass mehrere Konfigurationsaufrufe verkettet werden können.

Gilt für:

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

Quelle:
CollectionCollectionBuilder`.cs
Quelle:
CollectionCollectionBuilder`.cs
Quelle:
CollectionCollectionBuilder`.cs
Quelle:
CollectionCollectionBuilder`.cs
Quelle:
CollectionCollectionBuilder`.cs
Quelle:
CollectionCollectionBuilder`.cs
Quelle:
CollectionCollectionBuilder`.cs

Konfiguriert die Beziehungen zu den Entitätstypen, die an der m:n-Beziehung teilnehmen.

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)

Typparameter

TJoinEntity

Der CLR-Typ der Verknüpfungsentität.

Parameter

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

Die Konfiguration für die Beziehung zum richtigen Entitätstyp.

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

Die Konfiguration für die Beziehung zum linken Entitätstyp.

configureJoinEntityType
Action<EntityTypeBuilder<TJoinEntity>>

Die Konfiguration des Verknüpfungsentitätstyps.

Gibt zurück

EntityTypeBuilder<TRightEntity>

Der Generator für den ursprünglichen Entitätstyp, sodass mehrere Konfigurationsaufrufe verkettet werden können.

Gilt für:

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

Quelle:
CollectionCollectionBuilder`.cs
Quelle:
CollectionCollectionBuilder`.cs
Quelle:
CollectionCollectionBuilder`.cs
Quelle:
CollectionCollectionBuilder`.cs
Quelle:
CollectionCollectionBuilder`.cs
Quelle:
CollectionCollectionBuilder`.cs
Quelle:
CollectionCollectionBuilder`.cs

Konfiguriert die Beziehungen zu den Entitätstypen, die an der m:n-Beziehung teilnehmen.

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)

Typparameter

TJoinEntity

Der CLR-Typ der Verknüpfungsentität.

Parameter

joinEntityName
String

Der Name der Verknüpfungsentität.

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

Die Konfiguration für die Beziehung zum richtigen Entitätstyp.

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

Die Konfiguration für die Beziehung zum linken Entitätstyp.

configureJoinEntityType
Action<EntityTypeBuilder<TJoinEntity>>

Die Konfiguration des Verknüpfungsentitätstyps.

Gibt zurück

EntityTypeBuilder<TRightEntity>

Der Generator für den ursprünglichen Entitätstyp, sodass mehrere Konfigurationsaufrufe verkettet werden können.

Gilt für: