語言

IConventionCheckConstraintBuilder 介面

定義

提供簡單的 API 來設定檢查條件約束。

public interface IConventionCheckConstraintBuilder : Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionAnnotatableBuilder
type IConventionCheckConstraintBuilder = interface
    interface IConventionAnnotatableBuilder
Public Interface IConventionCheckConstraintBuilder
Implements IConventionAnnotatableBuilder
實作

備註

如需詳細資訊和範例,請參閱 模型建置慣例 和 資料庫檢查條件約束 。

屬性

名稱 Description
Metadata

正在設定的檢查條件約束。

ModelBuilder

取得模型產生器。

(繼承來源 IConventionAnnotatableBuilder)

方法

名稱 Description
CanRemoveAnnotation(String, Boolean)

傳回值,指出是否可以使用此組態來源移除具有指定名稱的注釋。

(繼承來源 IConventionAnnotatableBuilder)
CanSetAnnotation(String, Object, Boolean)

傳回值,指出是否可以從這個組態來源設定具有指定名稱和值的注釋。

(繼承來源 IConventionAnnotatableBuilder)
CanSetName(String, Boolean)

傳回值,指出是否可以為檢查條件約束設定指定的名稱。

HasAnnotation(String, Object, Boolean)

設定儲存在指定名稱底下的批註。 如果具有指定名稱的注釋已經存在,則覆寫現有的注釋,其名稱相同或較低 ConfigurationSource 。

HasName(String, Boolean)

設定檢查條件約束的資料庫名稱。

HasNoAnnotation(String, Boolean)

從這個 物件中移除具有指定名稱的批註。

HasNonNullAnnotation(String, Object, Boolean)

設定儲存在指定名稱底下的批註。 如果具有指定名稱的注釋已經存在,則覆寫現有的注釋,其名稱相同或較低 ConfigurationSource 。 如果 null 指定值,則會移除批註。

RemoveAnnotation(String, Boolean)
已淘汰.

從這個 物件中移除具有指定名稱的批註。

(繼承來源 IConventionAnnotatableBuilder)
SetOrRemoveAnnotation(String, Object, Boolean)
已淘汰.

設定或移除儲存在指定名稱底下的批註。

(繼承來源 IConventionAnnotatableBuilder)

適用於