Поделиться через


NonNullableConventionBase Класс

Определение

Базовый тип для соглашений, которые настраивают аспекты модели в зависимости от того, является ли тип элемента ссылочным типом, не допускающим значения 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
Наследование
NonNullableConventionBase
Производный
Реализации

Комментарии

Дополнительные сведения и примеры см. в разделе Соглашения о создании моделей .

Конструкторы

NonNullableConventionBase(ProviderConventionSetBuilderDependencies)

Создает новый экземпляр NonNullableConventionBase.

Свойства

Dependencies

Зависимости для этой службы.

Методы

IsNonNullableReferenceType(IConventionModelBuilder, MemberInfo)

Возвращает значение, указывающее, является ли тип элемента ссылочным типом, не допускающим значения NULL.

ProcessModelFinalized(IConventionModelBuilder, IConventionContext<IConventionModelBuilder>)

Вызывается после завершения модели. Удаляет заметку кэшированного состояния, используемую этим соглашением.

ProcessModelFinalizing(IConventionModelBuilder, IConventionContext<IConventionModelBuilder>)

Вызывается при завершении работы модели.

TryGetNullabilityInfo(IConventionModelBuilder, MemberInfo, NullabilityInfo)

Возвращает значение, указывающее, является ли тип элемента ссылочным типом, не допускающим значения NULL.

Применяется к