Sdílet prostřednictvím


NonNullableConventionBase Třída

Definice

Základní typ pro konvence, které konfigurují aspekty modelu na základě toho, zda je typ členu referenčním typem s možnou hodnotou 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
Dědičnost
NonNullableConventionBase
Odvozené
Implementuje

Poznámky

Další informace a příklady najdete v tématu Konvence vytváření modelů .

Konstruktory

NonNullableConventionBase(ProviderConventionSetBuilderDependencies)

Vytvoří novou instanci položky NonNullableConventionBase.

Vlastnosti

Dependencies

Závislosti pro tuto službu.

Metody

IsNonNullableReferenceType(IConventionModelBuilder, MemberInfo)

Vrátí hodnotu označující, zda je typ členu referenčním typem, který nemá hodnotu null.

ProcessModelFinalized(IConventionModelBuilder, IConventionContext<IConventionModelBuilder>)

Volá se po dokončení modelu. Odebere poznámku stavu v mezipaměti používanou touto konvencí.

ProcessModelFinalizing(IConventionModelBuilder, IConventionContext<IConventionModelBuilder>)

Volá se při dokončování modelu.

TryGetNullabilityInfo(IConventionModelBuilder, MemberInfo, NullabilityInfo)

Vrátí hodnotu označující, zda je typ členu referenčním typem, který nemá hodnotu null.

Platí pro