Language

NonNullableConventionBase クラス

定義

メンバー型が null 非許容参照型かどうかに基づいてモデルの側面を構成する規則の基本型。

[System.Runtime.CompilerServices.Nullable(0)]
public abstract class NonNullableConventionBase
public abstract class NonNullableConventionBase : Microsoft.EntityFrameworkCore.Metadata.Conventions.IModelFinalizedConvention
public abstract class NonNullableConventionBase : Microsoft.EntityFrameworkCore.Metadata.Conventions.IModelFinalizingConvention
[System.Runtime.CompilerServices.Nullable(0)]
public abstract class NonNullableConventionBase : Microsoft.EntityFrameworkCore.Metadata.Conventions.IModelFinalizingConvention
[<System.Runtime.CompilerServices.Nullable(0)>]
type NonNullableConventionBase = class
type NonNullableConventionBase = class
    interface IModelFinalizedConvention
    interface IConvention
type NonNullableConventionBase = class
    interface IModelFinalizingConvention
    interface IConvention
[<System.Runtime.CompilerServices.Nullable(0)>]
type NonNullableConventionBase = class
    interface IModelFinalizingConvention
    interface IConvention
Public MustInherit Class NonNullableConventionBase
Public MustInherit Class NonNullableConventionBase
Implements IModelFinalizedConvention
Public MustInherit Class NonNullableConventionBase
Implements IModelFinalizingConvention
継承
NonNullableConventionBase
派生
属性
実装

注釈

詳細と例については、「 モデル構築規則 」を参照してください。

コンストラクター

Name 説明
NonNullableConventionBase(ProviderConventionSetBuilderDependencies)

メンバー型が null 非許容参照型かどうかに基づいてモデルの側面を構成する規則の基本型。

プロパティ

Name 説明
Dependencies

このサービスの依存関係。

メソッド

Name 説明
IsNonNullableReferenceType(IConventionModelBuilder, MemberInfo)

メンバー型が null 非許容参照型かどうかを示す値を返します。

ProcessModelFinalized(IConventionModelBuilder, IConventionContext<IConventionModelBuilder>)

モデルが完成した後に呼び出されます。 この規則で使用されるキャッシュ状態注釈を削除します。

ProcessModelFinalizing(IConventionModelBuilder, IConventionContext<IConventionModelBuilder>)

モデルの最終処理時に呼び出されます。

TryGetNullabilityInfo(IConventionModelBuilder, MemberInfo, NullabilityInfo)

メンバー型が null 非許容参照型かどうかを示す値を返します。

適用対象