Sdílet prostřednictvím


DiscriminatorLengthConvention Třída

Definice

Konvence, která nastavuje maximální délku řetězcových diskriminujících vlastností.

public class DiscriminatorLengthConvention : Microsoft.EntityFrameworkCore.Metadata.Conventions.IModelFinalizingConvention
type DiscriminatorLengthConvention = class
    interface IModelFinalizingConvention
    interface IConvention
Public Class DiscriminatorLengthConvention
Implements IModelFinalizingConvention
Dědičnost
DiscriminatorLengthConvention
Implementuje

Poznámky

Maximální délka je nastavena na hodnotu dostatečně velkou, aby pokryla všechny diskriminující hodnoty v hierarchii.

Další informace a příklady najdete v tématech Konvence vytváření modelů a mapování TPH hierarchií dědičnosti .

Konstruktory

DiscriminatorLengthConvention(ProviderConventionSetBuilderDependencies, RelationalConventionSetBuilderDependencies)

Vytvoří novou instanci položky DiscriminatorLengthConvention.

Vlastnosti

Dependencies

Závislosti pro tuto službu

RelationalDependencies

Závislosti relačního zprostředkovatele pro tuto službu.

Metody

ProcessModelFinalizing(IConventionModelBuilder, IConventionContext<IConventionModelBuilder>)

Volá se při dokončování modelu.

Platí pro