Compartir a través de


NonNullableConventionBase Clase

Definición

Tipo base para convenciones que configuran aspectos del modelo en función de si el tipo de miembro es un tipo de referencia que no acepta valores NULL.

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
Herencia
NonNullableConventionBase
Derivado
Implementaciones

Comentarios

Consulte Convenciones de creación de modelos para obtener más información y ejemplos.

Constructores

NonNullableConventionBase(ProviderConventionSetBuilderDependencies)

Crea una nueva instancia de NonNullableConventionBase.

Propiedades

Dependencies

Dependencias de este servicio.

Métodos

IsNonNullableReferenceType(IConventionModelBuilder, MemberInfo)

Devuelve un valor que indica si el tipo de miembro es un tipo de referencia que no acepta valores NULL.

ProcessModelFinalized(IConventionModelBuilder, IConventionContext<IConventionModelBuilder>)

Se llama después de finalizar un modelo. Quita la anotación de estado en caché utilizada por esta convención.

ProcessModelFinalizing(IConventionModelBuilder, IConventionContext<IConventionModelBuilder>)

Se llama cuando se finaliza un modelo.

TryGetNullabilityInfo(IConventionModelBuilder, MemberInfo, NullabilityInfo)

Devuelve un valor que indica si el tipo de miembro es un tipo de referencia que no acepta valores NULL.

Se aplica a