Freigeben über


NonNullableConventionBase Klasse

Definition

Ein Basistyp für Konventionen, die Modellaspekte basierend darauf konfigurieren, ob der Membertyp ein Verweistyp ohne Nullable ist.

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
Vererbung
NonNullableConventionBase
Abgeleitet
Implementiert

Hinweise

Weitere Informationen und Beispiele finden Sie unter Modellerstellungskonventionen .

Konstruktoren

NonNullableConventionBase(ProviderConventionSetBuilderDependencies)

Erstellt eine neue Instanz von NonNullableConventionBase.

Eigenschaften

Dependencies

Abhängigkeiten für diesen Dienst.

Methoden

IsNonNullableReferenceType(IConventionModelBuilder, MemberInfo)

Gibt einen Wert zurück, der angibt, ob der Membertyp ein Verweistyp ist, der nicht nullable ist.

ProcessModelFinalized(IConventionModelBuilder, IConventionContext<IConventionModelBuilder>)

Wird aufgerufen, nachdem ein Modell fertig gestellt wurde. Entfernt die zwischengespeicherte Zustandsanmerkung, die von dieser Konvention verwendet wird.

ProcessModelFinalizing(IConventionModelBuilder, IConventionContext<IConventionModelBuilder>)

Wird aufgerufen, wenn ein Modell fertig gestellt wird.

TryGetNullabilityInfo(IConventionModelBuilder, MemberInfo, NullabilityInfo)

Gibt einen Wert zurück, der angibt, ob der Membertyp ein Verweistyp ist, der nicht nullable ist.

Gilt für: