Sdílet prostřednictvím


CollectionCollectionBuilder<TLeftEntity,TRightEntity> Třída

Definice

Poskytuje jednoduché rozhraní API pro konfiguraci relace M:N.

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

Parametry typu

TLeftEntity

Jeden z typů entit v této relaci.

TRightEntity

Jeden z typů entit v této relaci.

Dědičnost
CollectionCollectionBuilder<TLeftEntity,TRightEntity>

Poznámky

Instance této třídy se vrací z metod při použití ModelBuilder rozhraní API a nejsou navrženy tak, aby byly přímo vytvořeny v kódu aplikace.

Další informace a příklady najdete v tématu Modelování typů entit a relací .

Konstruktory

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

Toto je interní rozhraní API, které podporuje infrastrukturu Entity Framework Core a nepodléhá stejným standardům kompatibility jako veřejná rozhraní API. Může se změnit nebo odebrat bez předchozího upozornění v jakékoli verzi. Měli byste ho používat přímo v kódu pouze s extrémní opatrností a s vědomím, že to může vést k selhání aplikací při aktualizaci na novou verzi Entity Framework Core.

Vlastnosti

LeftEntityType

Toto je interní rozhraní API, které podporuje infrastrukturu Entity Framework Core a nepodléhá stejným standardům kompatibility jako veřejná rozhraní API. Může se změnit nebo odebrat bez předchozího upozornění v jakékoli verzi. Měli byste ho používat přímo v kódu pouze s extrémní opatrností a s vědomím, že to může vést k selhání aplikací při aktualizaci na novou verzi Entity Framework Core.

(Zděděno od CollectionCollectionBuilder)
LeftNavigation

Jedna z navigačních panelů, které jsou součástí relace.

(Zděděno od CollectionCollectionBuilder)
ModelBuilder

Toto je interní rozhraní API, které podporuje infrastrukturu Entity Framework Core a nepodléhá stejným standardům kompatibility jako veřejná rozhraní API. Může se změnit nebo odebrat bez předchozího upozornění v jakékoli verzi. Měli byste ho používat přímo v kódu pouze s extrémní opatrností a s vědomím, že to může vést k selhání aplikací při aktualizaci na novou verzi Entity Framework Core.

(Zděděno od CollectionCollectionBuilder)
RightEntityType

Toto je interní rozhraní API, které podporuje infrastrukturu Entity Framework Core a nepodléhá stejným standardům kompatibility jako veřejná rozhraní API. Může se změnit nebo odebrat bez předchozího upozornění v jakékoli verzi. Měli byste ho používat přímo v kódu pouze s extrémní opatrností a s vědomím, že to může vést k selhání aplikací při aktualizaci na novou verzi Entity Framework Core.

(Zděděno od CollectionCollectionBuilder)
RightNavigation

Jedna z navigačních panelů, které jsou součástí relace.

(Zděděno od CollectionCollectionBuilder)

Metody

Using(IMutableForeignKey, IMutableForeignKey)

Toto je interní rozhraní API, které podporuje infrastrukturu Entity Framework Core a nepodléhá stejným standardům kompatibility jako veřejná rozhraní API. Může se změnit nebo odebrat bez předchozího upozornění v jakékoli verzi. Měli byste ho používat přímo v kódu pouze s extrémní opatrností a s vědomím, že to může vést k selhání aplikací při aktualizaci na novou verzi Entity Framework Core.

(Zděděno od CollectionCollectionBuilder)
UsingEntity(Action<EntityTypeBuilder>)

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

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

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

(Zděděno od CollectionCollectionBuilder)
UsingEntity(Func<EntityTypeBuilder,ReferenceCollectionBuilder>, Func<EntityTypeBuilder,ReferenceCollectionBuilder>, Action<EntityTypeBuilder>)

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

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

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

(Zděděno od CollectionCollectionBuilder)
UsingEntity(String)

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

(Zděděno od CollectionCollectionBuilder)
UsingEntity(String, Action<EntityTypeBuilder>)

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

UsingEntity(String, Action<EntityTypeBuilder>)

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

(Zděděno od CollectionCollectionBuilder)
UsingEntity(String, Func<EntityTypeBuilder,ReferenceCollectionBuilder>, Func<EntityTypeBuilder,ReferenceCollectionBuilder>)

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

(Zděděno od CollectionCollectionBuilder)
UsingEntity(String, Func<EntityTypeBuilder,ReferenceCollectionBuilder>, Func<EntityTypeBuilder,ReferenceCollectionBuilder>, Action<EntityTypeBuilder>)

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

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

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

(Zděděno od CollectionCollectionBuilder)
UsingEntity(String, Type)

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

(Zděděno od CollectionCollectionBuilder)
UsingEntity(String, Type, Action<EntityTypeBuilder>)

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

UsingEntity(String, Type, Action<EntityTypeBuilder>)

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

(Zděděno od CollectionCollectionBuilder)
UsingEntity(String, Type, Func<EntityTypeBuilder,ReferenceCollectionBuilder>, Func<EntityTypeBuilder,ReferenceCollectionBuilder>)

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

(Zděděno od CollectionCollectionBuilder)
UsingEntity(String, Type, Func<EntityTypeBuilder,ReferenceCollectionBuilder>, Func<EntityTypeBuilder,ReferenceCollectionBuilder>, Action<EntityTypeBuilder>)

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

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

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

(Zděděno od CollectionCollectionBuilder)
UsingEntity(String, Type, Func<IMutableEntityType,IMutableForeignKey>, Func<IMutableEntityType,IMutableForeignKey>)

Toto je interní rozhraní API, které podporuje infrastrukturu Entity Framework Core a nepodléhá stejným standardům kompatibility jako veřejná rozhraní API. Může se změnit nebo odebrat bez předchozího upozornění v jakékoli verzi. Měli byste ho používat přímo v kódu pouze s extrémní opatrností a s vědomím, že to může vést k selhání aplikací při aktualizaci na novou verzi Entity Framework Core.

(Zděděno od CollectionCollectionBuilder)
UsingEntity(Type)

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

(Zděděno od CollectionCollectionBuilder)
UsingEntity(Type, Action<EntityTypeBuilder>)

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

UsingEntity(Type, Action<EntityTypeBuilder>)

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

(Zděděno od CollectionCollectionBuilder)
UsingEntity(Type, Func<EntityTypeBuilder,ReferenceCollectionBuilder>, Func<EntityTypeBuilder,ReferenceCollectionBuilder>)

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

(Zděděno od CollectionCollectionBuilder)
UsingEntity(Type, Func<EntityTypeBuilder,ReferenceCollectionBuilder>, Func<EntityTypeBuilder,ReferenceCollectionBuilder>, Action<EntityTypeBuilder>)

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

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

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

(Zděděno od CollectionCollectionBuilder)
UsingEntity<TJoinEntity>()

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

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

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

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

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

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

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

UsingEntity<TJoinEntity>(String)

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

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

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

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

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

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

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

Platí pro