Udostępnij za pośrednictwem


NonNullableConventionBase Klasa

Definicja

Podstawowy typ konwencji, które konfigurują aspekty modelu w oparciu o to, czy typ elementu członkowskiego jest typem referencyjnym bez wartości 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
Dziedziczenie
NonNullableConventionBase
Pochodne
Implementuje

Uwagi

Aby uzyskać więcej informacji i przykłady, zobacz Konwencje tworzenia modeli .

Konstruktory

NonNullableConventionBase(ProviderConventionSetBuilderDependencies)

Tworzy nowe wystąpienie klasy NonNullableConventionBase.

Właściwości

Dependencies

Zależności dla tej usługi.

Metody

IsNonNullableReferenceType(IConventionModelBuilder, MemberInfo)

Zwraca wartość wskazującą, czy typ elementu członkowskiego jest typem referencyjnym bez wartości null.

ProcessModelFinalized(IConventionModelBuilder, IConventionContext<IConventionModelBuilder>)

Wywoływane po sfinalizowaniu modelu. Usuwa adnotację stanu buforowanego używaną przez tę konwencję.

ProcessModelFinalizing(IConventionModelBuilder, IConventionContext<IConventionModelBuilder>)

Wywoływana, gdy model jest finalizowany.

TryGetNullabilityInfo(IConventionModelBuilder, MemberInfo, NullabilityInfo)

Zwraca wartość wskazującą, czy typ elementu członkowskiego jest typem referencyjnym bez wartości null.

Dotyczy