Condividi tramite


NonNullableConventionBase Classe

Definizione

Tipo di base per le convenzioni che configurano gli aspetti del modello in base al fatto che il tipo di membro sia un tipo riferimento non nullable.

public abstract class NonNullableConventionBase : Microsoft.EntityFrameworkCore.Metadata.Conventions.IModelFinalizedConvention
public abstract class NonNullableConventionBase : Microsoft.EntityFrameworkCore.Metadata.Conventions.IModelFinalizingConvention
type NonNullableConventionBase = class
    interface IModelFinalizedConvention
    interface IConvention
type NonNullableConventionBase = class
    interface IModelFinalizingConvention
    interface IConvention
Public MustInherit Class NonNullableConventionBase
Implements IModelFinalizedConvention
Public MustInherit Class NonNullableConventionBase
Implements IModelFinalizingConvention
Ereditarietà
NonNullableConventionBase
Derivato
Implementazioni

Commenti

Per altre informazioni ed esempi, vedere Convenzioni di compilazione di modelli.

Costruttori

NonNullableConventionBase(ProviderConventionSetBuilderDependencies)

Crea una nuova istanza di NonNullableConventionBase.

Proprietà

Dependencies

Dipendenze per questo servizio.

Metodi

IsNonNullableReferenceType(IConventionModelBuilder, MemberInfo)

Restituisce un valore che indica se il tipo di membro è un tipo riferimento non nullable.

ProcessModelFinalized(IConventionModelBuilder, IConventionContext<IConventionModelBuilder>)

Chiamato dopo la finalizzazione di un modello. Rimuove l'annotazione dello stato memorizzata nella cache utilizzata da questa convenzione.

ProcessModelFinalizing(IConventionModelBuilder, IConventionContext<IConventionModelBuilder>)

Viene chiamato quando viene finalizzato un modello.

TryGetNullabilityInfo(IConventionModelBuilder, MemberInfo, NullabilityInfo)

Restituisce un valore che indica se il tipo di membro è un tipo riferimento non nullable.

Si applica a