Lingua

DiscriminatorLengthConvention Classe

Definizione

Convenzione che imposta la lunghezza massima per le proprietà discriminatorie delle stringhe.

[System.Runtime.CompilerServices.Nullable(0)]
public class DiscriminatorLengthConvention : Microsoft.EntityFrameworkCore.Metadata.Conventions.IModelFinalizingConvention
[<System.Runtime.CompilerServices.Nullable(0)>]
type DiscriminatorLengthConvention = class
    interface IModelFinalizingConvention
    interface IConvention
Public Class DiscriminatorLengthConvention
Implements IModelFinalizingConvention
Ereditarietà
DiscriminatorLengthConvention
Attributi
Implementazioni

Commenti

La lunghezza massima viene impostata su un valore sufficientemente grande da coprire tutti i valori discriminatori nella gerarchia.

Per altre informazioni ed esempi, vedere Convenzioni di compilazione di modelli e mapping TPH delle gerarchie di ereditarietà .

Costruttori

Nome Descrizione
DiscriminatorLengthConvention(ProviderConventionSetBuilderDependencies, RelationalConventionSetBuilderDependencies)

Crea una nuova istanza di DiscriminatorLengthConvention.

Proprietà

Nome Descrizione
Dependencies

Dipendenze per questo servizio.

RelationalDependencies

Dipendenze specifiche del provider relazionale per questo servizio.

Metodi

Nome Descrizione
ProcessModelFinalizing(IConventionModelBuilder, IConventionContext<IConventionModelBuilder>)

Chiamato quando viene finalizzato un modello.

Si applica a