Sdílet prostřednictvím


ReferenceCollectionBuilderBase Třída

Definice

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

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.

public class ReferenceCollectionBuilderBase : Microsoft.EntityFrameworkCore.Infrastructure.IInfrastructure<Microsoft.EntityFrameworkCore.Metadata.IMutableModel>, Microsoft.EntityFrameworkCore.Infrastructure.IInfrastructure<Microsoft.EntityFrameworkCore.Metadata.Internal.InternalRelationshipBuilder>
type ReferenceCollectionBuilderBase = class
    interface IInfrastructure<IMutableModel>
    interface IInfrastructure<InternalRelationshipBuilder>
Public Class ReferenceCollectionBuilderBase
Implements IInfrastructure(Of IMutableModel), IInfrastructure(Of InternalRelationshipBuilder)
Dědičnost
ReferenceCollectionBuilderBase
Odvozené
Implementuje
IInfrastructure<IMutableModel> IInfrastructure<Microsoft.EntityFrameworkCore.Metadata.Internal.InternalRelationshipBuilder>

Konstruktory

ReferenceCollectionBuilderBase(EntityType, EntityType, InternalRelationshipBuilder)

Toto rozhraní API podporuje infrastrukturu Entity Framework Core a není určeno k použití přímo z vašeho kódu. Toto rozhraní API se může v budoucích verzích změnit nebo odebrat.

ReferenceCollectionBuilderBase(InternalRelationshipBuilder, ReferenceCollectionBuilderBase, Boolean, Boolean, Boolean)

Toto rozhraní API podporuje infrastrukturu Entity Framework Core a není určeno k použití přímo z vašeho kódu. Toto rozhraní API se může v budoucích verzích změnit nebo odebrat.

Vlastnosti

Builder

Toto rozhraní API podporuje infrastrukturu Entity Framework Core a není určeno k použití přímo z vašeho kódu. Toto rozhraní API se může v budoucích verzích změnit nebo odebrat.

DependentEntityType

Získá závislý typ entity použitý ke konfiguraci této relace.

Metadata

Cizí klíč, který představuje tento vztah.

PrincipalEntityType

Získá typ hlavní entity použitý ke konfiguraci této relace.

Explicitní implementace rozhraní

IInfrastructure<IMutableModel>.Instance

Model, do kterého tato relace patří.

IInfrastructure<InternalRelationshipBuilder>.Instance

Získá interní tvůrce, který se používá ke konfiguraci této relace.

Metody rozšíření

GetInfrastructure<T>(IInfrastructure<T>)

Získá hodnotu z vlastnosti, která je skrytá pomocí IInfrastructure<T>.

Tuto metodu obvykle používají poskytovatelé databází (a další rozšíření). Obecně se nepoužívá v kódu aplikace.

Platí pro