NonNullableConventionBase 類別
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
根據成員類型是否為不可為 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 的參考型別。 |