Udostępnij za pośrednictwem


CollectionCollectionBuilder<TLeftEntity,TRightEntity> Klasa

Definicja

Udostępnia prosty interfejs API do konfigurowania relacji wiele-do-wielu.

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ów jednostek w tej relacji.

TRightEntity

Jeden z typów jednostek w tej relacji.

Dziedziczenie
CollectionCollectionBuilder<TLeftEntity,TRightEntity>

Uwagi

Wystąpienia tej klasy są zwracane z metod podczas korzystania z interfejsu ModelBuilder API i nie są przeznaczone do bezpośredniego konstruowania w kodzie aplikacji.

Aby uzyskać więcej informacji i przykłady, zobacz Modelowanie typów jednostek i relacji .

Konstruktory

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

Jest to wewnętrzny interfejs API, który obsługuje infrastrukturę platformy Entity Framework Core i nie podlega tym samym standardom zgodności co publiczne interfejsy API. Można je zmienić lub usunąć bez powiadomienia w jakiejkolwiek wersji. Należy używać go bezpośrednio bezpośrednio w kodzie z wyjątkową ostrożnością i wiedząc, że może to spowodować błędy aplikacji podczas aktualizowania do nowej wersji programu Entity Framework Core.

Właściwości

LeftEntityType

Jest to wewnętrzny interfejs API, który obsługuje infrastrukturę platformy Entity Framework Core i nie podlega tym samym standardom zgodności co publiczne interfejsy API. Można je zmienić lub usunąć bez powiadomienia w jakiejkolwiek wersji. Należy używać go bezpośrednio bezpośrednio w kodzie z wyjątkową ostrożnością i wiedząc, że może to spowodować błędy aplikacji podczas aktualizowania do nowej wersji programu Entity Framework Core.

(Odziedziczone po CollectionCollectionBuilder)
LeftNavigation

Jedna z nawigacji zaangażowanych w relację.

(Odziedziczone po CollectionCollectionBuilder)
ModelBuilder

Jest to wewnętrzny interfejs API, który obsługuje infrastrukturę platformy Entity Framework Core i nie podlega tym samym standardom zgodności co publiczne interfejsy API. Można je zmienić lub usunąć bez powiadomienia w jakiejkolwiek wersji. Należy używać go bezpośrednio bezpośrednio w kodzie z wyjątkową ostrożnością i wiedząc, że może to spowodować błędy aplikacji podczas aktualizowania do nowej wersji programu Entity Framework Core.

(Odziedziczone po CollectionCollectionBuilder)
RightEntityType

Jest to wewnętrzny interfejs API, który obsługuje infrastrukturę platformy Entity Framework Core i nie podlega tym samym standardom zgodności co publiczne interfejsy API. Można je zmienić lub usunąć bez powiadomienia w jakiejkolwiek wersji. Należy używać go bezpośrednio bezpośrednio w kodzie z wyjątkową ostrożnością i wiedząc, że może to spowodować błędy aplikacji podczas aktualizowania do nowej wersji programu Entity Framework Core.

(Odziedziczone po CollectionCollectionBuilder)
RightNavigation

Jedna z nawigacji zaangażowanych w relację.

(Odziedziczone po CollectionCollectionBuilder)

Metody

Using(IMutableForeignKey, IMutableForeignKey)

Jest to wewnętrzny interfejs API, który obsługuje infrastrukturę platformy Entity Framework Core i nie podlega tym samym standardom zgodności co publiczne interfejsy API. Można je zmienić lub usunąć bez powiadomienia w jakiejkolwiek wersji. Należy używać go bezpośrednio bezpośrednio w kodzie z wyjątkową ostrożnością i wiedząc, że może to spowodować błędy aplikacji podczas aktualizowania do nowej wersji programu Entity Framework Core.

(Odziedziczone po CollectionCollectionBuilder)
UsingEntity(Action<EntityTypeBuilder>)

Konfiguruje typ jednostki join implementuje relację wiele-do-wielu.

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

Konfiguruje relacje z typami jednostek uczestniczących w relacji wiele-do-wielu.

(Odziedziczone po CollectionCollectionBuilder)
UsingEntity(Func<EntityTypeBuilder,ReferenceCollectionBuilder>, Func<EntityTypeBuilder,ReferenceCollectionBuilder>, Action<EntityTypeBuilder>)

Konfiguruje relacje z typami jednostek uczestniczących w relacji wiele-do-wielu.

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

Konfiguruje relacje z typami jednostek uczestniczących w relacji wiele-do-wielu.

(Odziedziczone po CollectionCollectionBuilder)
UsingEntity(String)

Konfiguruje typ jednostki join implementuje relację wiele-do-wielu.

(Odziedziczone po CollectionCollectionBuilder)
UsingEntity(String, Action<EntityTypeBuilder>)

Konfiguruje typ jednostki join implementuje relację wiele-do-wielu.

UsingEntity(String, Action<EntityTypeBuilder>)

Konfiguruje typ jednostki join implementuje relację wiele-do-wielu.

(Odziedziczone po CollectionCollectionBuilder)
UsingEntity(String, Func<EntityTypeBuilder,ReferenceCollectionBuilder>, Func<EntityTypeBuilder,ReferenceCollectionBuilder>)

Konfiguruje relacje z typami jednostek uczestniczących w relacji wiele-do-wielu.

(Odziedziczone po CollectionCollectionBuilder)
UsingEntity(String, Func<EntityTypeBuilder,ReferenceCollectionBuilder>, Func<EntityTypeBuilder,ReferenceCollectionBuilder>, Action<EntityTypeBuilder>)

Konfiguruje relacje z typami jednostek uczestniczących w relacji wiele-do-wielu.

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

Konfiguruje relacje z typami jednostek uczestniczących w relacji wiele-do-wielu.

(Odziedziczone po CollectionCollectionBuilder)
UsingEntity(String, Type)

Konfiguruje typ jednostki join implementuje relację wiele-do-wielu.

(Odziedziczone po CollectionCollectionBuilder)
UsingEntity(String, Type, Action<EntityTypeBuilder>)

Konfiguruje typ jednostki join implementuje relację wiele-do-wielu.

UsingEntity(String, Type, Action<EntityTypeBuilder>)

Konfiguruje typ jednostki join implementuje relację wiele-do-wielu.

(Odziedziczone po CollectionCollectionBuilder)
UsingEntity(String, Type, Func<EntityTypeBuilder,ReferenceCollectionBuilder>, Func<EntityTypeBuilder,ReferenceCollectionBuilder>)

Konfiguruje relacje z typami jednostek uczestniczących w relacji wiele-do-wielu.

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

Konfiguruje relacje z typami jednostek uczestniczących w relacji wiele-do-wielu.

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

Konfiguruje relacje z typami jednostek uczestniczących w relacji wiele-do-wielu.

(Odziedziczone po CollectionCollectionBuilder)
UsingEntity(String, Type, Func<IMutableEntityType,IMutableForeignKey>, Func<IMutableEntityType,IMutableForeignKey>)

Jest to wewnętrzny interfejs API, który obsługuje infrastrukturę platformy Entity Framework Core i nie podlega tym samym standardom zgodności co publiczne interfejsy API. Można je zmienić lub usunąć bez powiadomienia w jakiejkolwiek wersji. Należy używać go bezpośrednio bezpośrednio w kodzie z wyjątkową ostrożnością i wiedząc, że może to spowodować błędy aplikacji podczas aktualizowania do nowej wersji programu Entity Framework Core.

(Odziedziczone po CollectionCollectionBuilder)
UsingEntity(Type)

Konfiguruje typ jednostki join implementuje relację wiele-do-wielu.

(Odziedziczone po CollectionCollectionBuilder)
UsingEntity(Type, Action<EntityTypeBuilder>)

Konfiguruje typ jednostki join implementuje relację wiele-do-wielu.

UsingEntity(Type, Action<EntityTypeBuilder>)

Konfiguruje typ jednostki join implementuje relację wiele-do-wielu.

(Odziedziczone po CollectionCollectionBuilder)
UsingEntity(Type, Func<EntityTypeBuilder,ReferenceCollectionBuilder>, Func<EntityTypeBuilder,ReferenceCollectionBuilder>)

Konfiguruje relacje z typami jednostek uczestniczących w relacji wiele-do-wielu.

(Odziedziczone po CollectionCollectionBuilder)
UsingEntity(Type, Func<EntityTypeBuilder,ReferenceCollectionBuilder>, Func<EntityTypeBuilder,ReferenceCollectionBuilder>, Action<EntityTypeBuilder>)

Konfiguruje relacje z typami jednostek uczestniczących w relacji wiele-do-wielu.

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

Konfiguruje relacje z typami jednostek uczestniczących w relacji wiele-do-wielu.

(Odziedziczone po CollectionCollectionBuilder)
UsingEntity<TJoinEntity>()

Konfiguruje typ jednostki join implementuje relację wiele-do-wielu.

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

Konfiguruje typ jednostki join implementuje relację wiele-do-wielu.

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

Konfiguruje relacje z typami jednostek uczestniczących w relacji wiele-do-wielu.

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

Konfiguruje relacje z typami jednostek uczestniczących w relacji wiele-do-wielu.

UsingEntity<TJoinEntity>(String)

Konfiguruje typ jednostki join implementuje relację wiele-do-wielu.

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

Konfiguruje typ jednostki join implementuje relację wiele-do-wielu.

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

Konfiguruje relacje z typami jednostek uczestniczących w relacji wiele-do-wielu.

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

Konfiguruje relacje z typami jednostek uczestniczących w relacji wiele-do-wielu.

Dotyczy