Jazyk

CollectionCollectionBuilder.UsingEntity Metoda

Definice

Přetížení

Název Description
UsingEntity(String, Type, Func<IMutableEntityType,IMutableForeignKey>, Func<IMutableEntityType,IMutableForeignKey>)

Jedná se o interní rozhraní API, které podporuje infrastrukturu Entity Framework Core a nevztahuje se na stejné standardy kompatibility jako veřejná rozhraní API. Může se změnit nebo odebrat bez upozornění v jakékoli verzi. Měli byste ho používat přímo ve svém kódu s extrémní opatrností a vědět, že to může vést k selháním aplikace při aktualizaci na novou Entity Framework Core verzi.

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

Konfiguruje vztahy s typy entit, které se účastní relace M:N.

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

Konfiguruje vztahy s typy entit, které se účastní relace M:N.

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

Konfiguruje vztahy s typy entit, které se účastní relace M:N.

UsingEntity(String, Type, Action<EntityTypeBuilder>)

Nakonfiguruje typ entity spojení, který implementuje relaci M:N.

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

Konfiguruje vztahy s typy entit, které se účastní relace M:N.

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

Konfiguruje vztahy s typy entit, které se účastní relace M:N.

UsingEntity(Type)

Nakonfiguruje typ entity spojení, který implementuje relaci M:N.

UsingEntity(String, Type)

Nakonfiguruje typ entity spojení, který implementuje relaci M:N.

UsingEntity(String, Action<EntityTypeBuilder>)

Nakonfiguruje typ entity spojení, který implementuje relaci M:N.

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

Konfiguruje vztahy s typy entit, které se účastní relace M:N.

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

Konfiguruje vztahy s typy entit, které se účastní relace M:N.

UsingEntity(String)

Nakonfiguruje typ entity spojení, který implementuje relaci M:N.

UsingEntity(Action<EntityTypeBuilder>)

Nakonfiguruje typ entity spojení, který implementuje relaci M:N.

UsingEntity(Type, Action<EntityTypeBuilder>)

Nakonfiguruje typ entity spojení, který implementuje relaci M:N.

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

Konfiguruje vztahy s typy entit, které se účastní relace M:N.

UsingEntity(String, Type, Func<IMutableEntityType,IMutableForeignKey>, Func<IMutableEntityType,IMutableForeignKey>)

Zdroj:
CollectionCollectionBuilder.cs
Zdroj:
CollectionCollectionBuilder.cs
Zdroj:
CollectionCollectionBuilder.cs
Zdroj:
CollectionCollectionBuilder.cs
Zdroj:
CollectionCollectionBuilder.cs
Zdroj:
CollectionCollectionBuilder.cs

Jedná se o interní rozhraní API, které podporuje infrastrukturu Entity Framework Core a nevztahuje se na stejné standardy kompatibility jako veřejná rozhraní API. Může se změnit nebo odebrat bez upozornění v jakékoli verzi. Měli byste ho používat přímo ve svém kódu s extrémní opatrností a vědět, že to může vést k selháním aplikace při aktualizaci na novou Entity Framework Core verzi.

[Microsoft.EntityFrameworkCore.Infrastructure.EntityFrameworkInternal]
protected virtual Microsoft.EntityFrameworkCore.Metadata.IMutableEntityType UsingEntity(string? joinEntityName, Type? joinEntityType, Func<Microsoft.EntityFrameworkCore.Metadata.IMutableEntityType,Microsoft.EntityFrameworkCore.Metadata.IMutableForeignKey>? configureRight, Func<Microsoft.EntityFrameworkCore.Metadata.IMutableEntityType,Microsoft.EntityFrameworkCore.Metadata.IMutableForeignKey>? configureLeft);
[<Microsoft.EntityFrameworkCore.Infrastructure.EntityFrameworkInternal>]
abstract member UsingEntity : string * Type * Func<Microsoft.EntityFrameworkCore.Metadata.IMutableEntityType, Microsoft.EntityFrameworkCore.Metadata.IMutableForeignKey> * Func<Microsoft.EntityFrameworkCore.Metadata.IMutableEntityType, Microsoft.EntityFrameworkCore.Metadata.IMutableForeignKey> -> Microsoft.EntityFrameworkCore.Metadata.IMutableEntityType
override this.UsingEntity : string * Type * Func<Microsoft.EntityFrameworkCore.Metadata.IMutableEntityType, Microsoft.EntityFrameworkCore.Metadata.IMutableForeignKey> * Func<Microsoft.EntityFrameworkCore.Metadata.IMutableEntityType, Microsoft.EntityFrameworkCore.Metadata.IMutableForeignKey> -> Microsoft.EntityFrameworkCore.Metadata.IMutableEntityType
Protected Overridable Function UsingEntity (joinEntityName As String, joinEntityType As Type, configureRight As Func(Of IMutableEntityType, IMutableForeignKey), configureLeft As Func(Of IMutableEntityType, IMutableForeignKey)) As IMutableEntityType

Parametry

joinEntityName
String
joinEntityType
Type

Návraty

Atributy

Platí pro

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

Zdroj:
CollectionCollectionBuilder.cs
Zdroj:
CollectionCollectionBuilder.cs
Zdroj:
CollectionCollectionBuilder.cs
Zdroj:
CollectionCollectionBuilder.cs
Zdroj:
CollectionCollectionBuilder.cs
Zdroj:
CollectionCollectionBuilder.cs
Zdroj:
CollectionCollectionBuilder.cs

Konfiguruje vztahy s typy entit, které se účastní relace M:N.

public virtual Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder 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);
abstract member 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> -> Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder
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> -> Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder
Public Overridable Function UsingEntity (joinEntityName As String, joinEntityType As Type, configureRight As Func(Of EntityTypeBuilder, ReferenceCollectionBuilder), configureLeft As Func(Of EntityTypeBuilder, ReferenceCollectionBuilder)) As EntityTypeBuilder

Parametry

joinEntityName
String

Název entity join.

joinEntityType
Type

Typ CLR entity join.

configureRight
Func<EntityTypeBuilder,ReferenceCollectionBuilder>

Konfigurace pro vztah se správným typem entity.

configureLeft
Func<EntityTypeBuilder,ReferenceCollectionBuilder>

Konfigurace vztahu k levému typu entity.

Návraty

Tvůrce pro typ entity spojení.

Platí pro

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

Zdroj:
CollectionCollectionBuilder.cs
Zdroj:
CollectionCollectionBuilder.cs
Zdroj:
CollectionCollectionBuilder.cs
Zdroj:
CollectionCollectionBuilder.cs
Zdroj:
CollectionCollectionBuilder.cs
Zdroj:
CollectionCollectionBuilder.cs

Konfiguruje vztahy s typy entit, které se účastní relace M:N.

public virtual Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder 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);
abstract member 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
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
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

Parametry

joinEntityName
String

Název entity join.

configureRight
Func<EntityTypeBuilder,ReferenceCollectionBuilder>

Konfigurace pro vztah se správným typem entity.

configureLeft
Func<EntityTypeBuilder,ReferenceCollectionBuilder>

Konfigurace vztahu k levému typu entity.

configureJoinEntityType
Action<EntityTypeBuilder>

Konfigurace typu entity join.

Návraty

Tvůrce pro typ původní entity, aby bylo možné zřetězených více volání konfigurace.

Platí pro

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

Zdroj:
CollectionCollectionBuilder.cs
Zdroj:
CollectionCollectionBuilder.cs
Zdroj:
CollectionCollectionBuilder.cs
Zdroj:
CollectionCollectionBuilder.cs
Zdroj:
CollectionCollectionBuilder.cs
Zdroj:
CollectionCollectionBuilder.cs
Zdroj:
CollectionCollectionBuilder.cs

Konfiguruje vztahy s typy entit, které se účastní relace M:N.

public virtual Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder 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);
abstract member UsingEntity : Type * Func<Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder, Microsoft.EntityFrameworkCore.Metadata.Builders.ReferenceCollectionBuilder> * Func<Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder, Microsoft.EntityFrameworkCore.Metadata.Builders.ReferenceCollectionBuilder> -> Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder
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> -> Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder
Public Overridable Function UsingEntity (joinEntityType As Type, configureRight As Func(Of EntityTypeBuilder, ReferenceCollectionBuilder), configureLeft As Func(Of EntityTypeBuilder, ReferenceCollectionBuilder)) As EntityTypeBuilder

Parametry

joinEntityType
Type

Typ CLR entity join.

configureRight
Func<EntityTypeBuilder,ReferenceCollectionBuilder>

Konfigurace pro vztah se správným typem entity.

configureLeft
Func<EntityTypeBuilder,ReferenceCollectionBuilder>

Konfigurace vztahu k levému typu entity.

Návraty

Tvůrce pro typ entity spojení.

Platí pro

UsingEntity(String, Type, Action<EntityTypeBuilder>)

Zdroj:
CollectionCollectionBuilder.cs
Zdroj:
CollectionCollectionBuilder.cs
Zdroj:
CollectionCollectionBuilder.cs
Zdroj:
CollectionCollectionBuilder.cs
Zdroj:
CollectionCollectionBuilder.cs
Zdroj:
CollectionCollectionBuilder.cs

Nakonfiguruje typ entity spojení, který implementuje relaci M:N.

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

Parametry

joinEntityName
String

Název entity join.

joinEntityType
Type

Typ CLR entity join.

configureJoinEntityType
Action<EntityTypeBuilder>

Konfigurace typu entity join.

Návraty

Tvůrce pro typ původní entity, aby bylo možné zřetězených více volání konfigurace.

Platí pro

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

Zdroj:
CollectionCollectionBuilder.cs
Zdroj:
CollectionCollectionBuilder.cs
Zdroj:
CollectionCollectionBuilder.cs
Zdroj:
CollectionCollectionBuilder.cs
Zdroj:
CollectionCollectionBuilder.cs
Zdroj:
CollectionCollectionBuilder.cs

Konfiguruje vztahy s typy entit, které se účastní relace M:N.

public virtual Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder 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);
abstract member UsingEntity : string * Func<Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder, Microsoft.EntityFrameworkCore.Metadata.Builders.ReferenceCollectionBuilder> * Func<Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder, Microsoft.EntityFrameworkCore.Metadata.Builders.ReferenceCollectionBuilder> -> Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder
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> -> Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder
Public Overridable Function UsingEntity (joinEntityName As String, configureRight As Func(Of EntityTypeBuilder, ReferenceCollectionBuilder), configureLeft As Func(Of EntityTypeBuilder, ReferenceCollectionBuilder)) As EntityTypeBuilder

Parametry

joinEntityName
String

Název entity join.

configureRight
Func<EntityTypeBuilder,ReferenceCollectionBuilder>

Konfigurace pro vztah se správným typem entity.

configureLeft
Func<EntityTypeBuilder,ReferenceCollectionBuilder>

Konfigurace vztahu k levému typu entity.

Návraty

Tvůrce pro typ entity spojení.

Platí pro

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

Zdroj:
CollectionCollectionBuilder.cs
Zdroj:
CollectionCollectionBuilder.cs
Zdroj:
CollectionCollectionBuilder.cs
Zdroj:
CollectionCollectionBuilder.cs
Zdroj:
CollectionCollectionBuilder.cs
Zdroj:
CollectionCollectionBuilder.cs

Konfiguruje vztahy s typy entit, které se účastní relace M:N.

public virtual Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder 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);
abstract member 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
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
Public Overridable Function UsingEntity (configureRight As Func(Of EntityTypeBuilder, ReferenceCollectionBuilder), configureLeft As Func(Of EntityTypeBuilder, ReferenceCollectionBuilder), configureJoinEntityType As Action(Of EntityTypeBuilder)) As EntityTypeBuilder

Parametry

configureRight
Func<EntityTypeBuilder,ReferenceCollectionBuilder>

Konfigurace pro vztah se správným typem entity.

configureLeft
Func<EntityTypeBuilder,ReferenceCollectionBuilder>

Konfigurace vztahu k levému typu entity.

configureJoinEntityType
Action<EntityTypeBuilder>

Konfigurace typu entity join.

Návraty

Tvůrce pro typ původní entity, aby bylo možné zřetězených více volání konfigurace.

Platí pro

UsingEntity(Type)

Zdroj:
CollectionCollectionBuilder.cs
Zdroj:
CollectionCollectionBuilder.cs
Zdroj:
CollectionCollectionBuilder.cs
Zdroj:
CollectionCollectionBuilder.cs
Zdroj:
CollectionCollectionBuilder.cs
Zdroj:
CollectionCollectionBuilder.cs

Nakonfiguruje typ entity spojení, který implementuje relaci M:N.

public virtual Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder UsingEntity(Type joinEntityType);
abstract member UsingEntity : Type -> Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder
override this.UsingEntity : Type -> Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder
Public Overridable Function UsingEntity (joinEntityType As Type) As EntityTypeBuilder

Parametry

joinEntityType
Type

Typ CLR entity join.

Návraty

Tvůrce pro typ entity spojení.

Platí pro

UsingEntity(String, Type)

Zdroj:
CollectionCollectionBuilder.cs
Zdroj:
CollectionCollectionBuilder.cs
Zdroj:
CollectionCollectionBuilder.cs
Zdroj:
CollectionCollectionBuilder.cs
Zdroj:
CollectionCollectionBuilder.cs
Zdroj:
CollectionCollectionBuilder.cs

Nakonfiguruje typ entity spojení, který implementuje relaci M:N.

public virtual Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder UsingEntity(string joinEntityName, Type joinEntityType);
abstract member UsingEntity : string * Type -> Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder
override this.UsingEntity : string * Type -> Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder
Public Overridable Function UsingEntity (joinEntityName As String, joinEntityType As Type) As EntityTypeBuilder

Parametry

joinEntityName
String

Název entity join.

joinEntityType
Type

Typ CLR entity join.

Návraty

Tvůrce pro typ entity spojení.

Platí pro

UsingEntity(String, Action<EntityTypeBuilder>)

Zdroj:
CollectionCollectionBuilder.cs
Zdroj:
CollectionCollectionBuilder.cs
Zdroj:
CollectionCollectionBuilder.cs
Zdroj:
CollectionCollectionBuilder.cs
Zdroj:
CollectionCollectionBuilder.cs
Zdroj:
CollectionCollectionBuilder.cs

Nakonfiguruje typ entity spojení, který implementuje relaci M:N.

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

Parametry

joinEntityName
String

Název entity join.

configureJoinEntityType
Action<EntityTypeBuilder>

Konfigurace typu entity join.

Návraty

Tvůrce pro typ původní entity, aby bylo možné zřetězených více volání konfigurace.

Platí pro

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

Zdroj:
CollectionCollectionBuilder.cs
Zdroj:
CollectionCollectionBuilder.cs
Zdroj:
CollectionCollectionBuilder.cs
Zdroj:
CollectionCollectionBuilder.cs
Zdroj:
CollectionCollectionBuilder.cs
Zdroj:
CollectionCollectionBuilder.cs

Konfiguruje vztahy s typy entit, které se účastní relace M:N.

public virtual Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder 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);
abstract member UsingEntity : Func<Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder, Microsoft.EntityFrameworkCore.Metadata.Builders.ReferenceCollectionBuilder> * Func<Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder, Microsoft.EntityFrameworkCore.Metadata.Builders.ReferenceCollectionBuilder> -> Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder
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> -> Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder
Public Overridable Function UsingEntity (configureRight As Func(Of EntityTypeBuilder, ReferenceCollectionBuilder), configureLeft As Func(Of EntityTypeBuilder, ReferenceCollectionBuilder)) As EntityTypeBuilder

Parametry

configureRight
Func<EntityTypeBuilder,ReferenceCollectionBuilder>

Konfigurace pro vztah se správným typem entity.

configureLeft
Func<EntityTypeBuilder,ReferenceCollectionBuilder>

Konfigurace vztahu k levému typu entity.

Návraty

Tvůrce pro typ entity spojení.

Platí pro

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

Zdroj:
CollectionCollectionBuilder.cs
Zdroj:
CollectionCollectionBuilder.cs
Zdroj:
CollectionCollectionBuilder.cs
Zdroj:
CollectionCollectionBuilder.cs
Zdroj:
CollectionCollectionBuilder.cs
Zdroj:
CollectionCollectionBuilder.cs
Zdroj:
CollectionCollectionBuilder.cs

Konfiguruje vztahy s typy entit, které se účastní relace M:N.

public virtual Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder 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);
abstract member 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
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
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

Parametry

joinEntityType
Type

Typ CLR entity join.

configureRight
Func<EntityTypeBuilder,ReferenceCollectionBuilder>

Konfigurace pro vztah se správným typem entity.

configureLeft
Func<EntityTypeBuilder,ReferenceCollectionBuilder>

Konfigurace vztahu k levému typu entity.

configureJoinEntityType
Action<EntityTypeBuilder>

Konfigurace typu entity join.

Návraty

Tvůrce pro typ původní entity, aby bylo možné zřetězených více volání konfigurace.

Platí pro

UsingEntity(String)

Zdroj:
CollectionCollectionBuilder.cs
Zdroj:
CollectionCollectionBuilder.cs
Zdroj:
CollectionCollectionBuilder.cs
Zdroj:
CollectionCollectionBuilder.cs
Zdroj:
CollectionCollectionBuilder.cs
Zdroj:
CollectionCollectionBuilder.cs

Nakonfiguruje typ entity spojení, který implementuje relaci M:N.

public virtual Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder UsingEntity(string joinEntityName);
abstract member UsingEntity : string -> Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder
override this.UsingEntity : string -> Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder
Public Overridable Function UsingEntity (joinEntityName As String) As EntityTypeBuilder

Parametry

joinEntityName
String

Název entity join.

Návraty

Tvůrce pro typ entity spojení.

Platí pro

UsingEntity(Action<EntityTypeBuilder>)

Zdroj:
CollectionCollectionBuilder.cs
Zdroj:
CollectionCollectionBuilder.cs
Zdroj:
CollectionCollectionBuilder.cs
Zdroj:
CollectionCollectionBuilder.cs
Zdroj:
CollectionCollectionBuilder.cs
Zdroj:
CollectionCollectionBuilder.cs
Zdroj:
CollectionCollectionBuilder.cs

Nakonfiguruje typ entity spojení, který implementuje relaci M:N.

public virtual Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder UsingEntity(Action<Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder> configureJoinEntityType);
abstract member UsingEntity : Action<Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder> -> Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder
override this.UsingEntity : Action<Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder> -> Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder
Public Overridable Function UsingEntity (configureJoinEntityType As Action(Of EntityTypeBuilder)) As EntityTypeBuilder

Parametry

configureJoinEntityType
Action<EntityTypeBuilder>

Konfigurace typu entity join.

Návraty

Tvůrce pro typ původní entity, aby bylo možné zřetězených více volání konfigurace.

Platí pro

UsingEntity(Type, Action<EntityTypeBuilder>)

Zdroj:
CollectionCollectionBuilder.cs
Zdroj:
CollectionCollectionBuilder.cs
Zdroj:
CollectionCollectionBuilder.cs
Zdroj:
CollectionCollectionBuilder.cs
Zdroj:
CollectionCollectionBuilder.cs
Zdroj:
CollectionCollectionBuilder.cs

Nakonfiguruje typ entity spojení, který implementuje relaci M:N.

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

Parametry

joinEntityType
Type

Typ CLR entity join.

configureJoinEntityType
Action<EntityTypeBuilder>

Konfigurace typu entity join.

Návraty

Tvůrce pro typ původní entity, aby bylo možné zřetězených více volání konfigurace.

Platí pro

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

Zdroj:
CollectionCollectionBuilder.cs
Zdroj:
CollectionCollectionBuilder.cs
Zdroj:
CollectionCollectionBuilder.cs
Zdroj:
CollectionCollectionBuilder.cs
Zdroj:
CollectionCollectionBuilder.cs
Zdroj:
CollectionCollectionBuilder.cs
Zdroj:
CollectionCollectionBuilder.cs

Konfiguruje vztahy s typy entit, které se účastní relace M:N.

public virtual Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder 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);
abstract member 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
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
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

Parametry

joinEntityName
String

Název entity join.

joinEntityType
Type

Typ CLR entity join.

configureRight
Func<EntityTypeBuilder,ReferenceCollectionBuilder>

Konfigurace pro vztah se správným typem entity.

configureLeft
Func<EntityTypeBuilder,ReferenceCollectionBuilder>

Konfigurace vztahu k levému typu entity.

configureJoinEntityType
Action<EntityTypeBuilder>

Konfigurace typu entity join.

Návraty

Tvůrce pro typ původní entity, aby bylo možné zřetězených více volání konfigurace.

Platí pro