IConventionEntityTypeBuilder 介面

定義

提供簡單的 API 介面,以設定 IConventionEntityType 慣例的 。

資料庫提供者通常會使用這個介面, (和其他延伸模組) 。 它通常不會用於應用程式程式碼。

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

備註

如需詳細資訊和範例,請參閱 模型建置慣例

屬性

Metadata

取得要設定的實體類型。

ModelBuilder

取得模型產生器。

(繼承來源 IConventionAnnotatableBuilder)

方法

CanAddNavigation(String, Boolean)
已過時。

傳回值,指出是否可以將指定的導覽新增至這個實體類型。

CanHaveComplexIndexerProperty(Type, String, Type, Boolean)

傳回值,指出指定的複雜索引子屬性是否可以加入這個類型。

(繼承來源 IConventionTypeBaseBuilder)
CanHaveComplexProperty(MemberInfo, Type, Boolean)

傳回值,指出指定的複雜屬性是否可以加入這個類型。

(繼承來源 IConventionTypeBaseBuilder)
CanHaveComplexProperty(Type, String, Type, Boolean)

傳回值,指出指定的複雜屬性是否可以加入這個類型。

(繼承來源 IConventionTypeBaseBuilder)
CanHaveIndex(IReadOnlyList<String>, Boolean)

傳回值,指出指定屬性上的 和 索引是否可以加入至這個實體類型。

CanHaveIndexerProperty(Type, String, Boolean)

傳回值,指出指定的索引子屬性是否可以加入至這個實體類型。

CanHaveNavigation(MemberInfo, Boolean)

傳回值,指出是否可以將指定的導覽新增至這個實體類型。

CanHaveNavigation(String, Boolean)
已過時。

傳回值,指出是否可以將指定的導覽新增至這個實體類型。

CanHaveNavigation(String, Type, Boolean)

傳回值,指出是否可以將指定的導覽新增至這個實體類型。

CanHaveProperty(MemberInfo, Boolean)

傳回值,指出指定的屬性是否可以加入至這個實體類型。

CanHaveProperty(Type, String, Boolean)

傳回值,指出指定的屬性是否可以加入至這個實體類型。

CanHaveServiceProperty(MemberInfo, Boolean)

傳回值,指出指定的服務屬性是否可以加入至這個實體類型。

CanHaveSkipNavigation(MemberInfo, Boolean)

傳回值,指出是否可以將指定的略過導覽新增至這個實體類型。

CanHaveSkipNavigation(String, Boolean)
已過時。

傳回值,指出是否可以將指定的略過導覽新增至這個實體類型。

CanHaveSkipNavigation(String, Type, Boolean)

傳回值,指出是否可以將指定的略過導覽新增至這個實體類型。

CanHaveTrigger(String, Boolean)

傳回值,指出是否可以設定觸發程式。

CanIgnore(String, Boolean)

傳回值,指出是否可以從指定的組態來源忽略指定的成員名稱。

CanRemoveAnnotation(String, Boolean)

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

(繼承來源 IConventionAnnotatableBuilder)
CanRemoveComplexProperty(IConventionComplexProperty, Boolean)

傳回值,指出是否可以從這個類型中移除複雜屬性。

(繼承來源 IConventionTypeBaseBuilder)
CanRemoveDiscriminator(Boolean)

傳回值,指出是否可以移除鑒別子屬性。

CanRemoveIndex(IConventionIndex, Boolean)

傳回值,指出是否可以從這個實體類型中移除索引。

CanRemoveKey(Boolean)

傳回值,指出實體類型是否可以標示為無索引鍵。

CanRemoveKey(IConventionKey, Boolean)

傳回值,指出是否可以從這個實體類型中移除索引鍵。

CanRemoveNavigation(IConventionNavigation, Boolean)

傳回值,指出是否可以從這個實體類型中移除導覽。

CanRemoveProperty(IConventionProperty, Boolean)

傳回值,指出是否可以從這個類型中移除 屬性。

(繼承來源 IConventionTypeBaseBuilder)
CanRemoveRelationship(IConventionForeignKey, Boolean)

傳回值,指出是否可以從這個實體類型中移除外鍵。

CanRemoveServiceProperty(IConventionServiceProperty, Boolean)

傳回值,指出是否可以從這個實體類型中移除服務屬性。

CanRemoveSkipNavigation(IConventionSkipNavigation, Boolean)

傳回值,指出是否可以從這個實體類型中移除略過導覽。

CanRemoveSkipNavigation(ISkipNavigation, Boolean)

傳回值,指出是否可以從這個實體類型中移除略過導覽。

CanSetAnnotation(String, Object, Boolean)

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

(繼承來源 IConventionAnnotatableBuilder)
CanSetBaseType(IConventionEntityType, Boolean)

傳回值,指出指定的型別是否可以設定為此實體類型的基底型別。

CanSetChangeTrackingStrategy(Nullable<ChangeTrackingStrategy>, Boolean)

傳回值,指出是否可以從目前的組態來源設定指定的變更追蹤策略。

CanSetDefiningQuery(LambdaExpression, Boolean)
已過時。

傳回值,指出是否可以從目前的組態來源設定指定的定義查詢。

CanSetDiscriminator(MemberInfo, Boolean)

傳回值,指出是否可以設定鑒別子屬性。

CanSetDiscriminator(String, Boolean)

傳回值,指出是否可以設定鑒別子屬性。

CanSetDiscriminator(String, Type, Boolean)

傳回值,指出是否可以設定鑒別子屬性。

CanSetDiscriminator(Type, Boolean)

傳回值,指出是否可以設定鑒別子屬性。

CanSetDiscriminator(Type, String, Boolean)

傳回值,指出是否可以設定鑒別子資料行。

CanSetPrimaryKey(IReadOnlyList<IConventionProperty>, Boolean)

傳回值,指出指定的屬性是否可以設定為此實體類型的主鍵。

CanSetPrimaryKey(IReadOnlyList<String>, Boolean)

傳回值,指出指定的屬性是否可以設定為此實體類型的主鍵。

CanSetPropertyAccessMode(Nullable<PropertyAccessMode>, Boolean)

傳回值,指出是否可以從目前的組態來源設定指定的 PropertyAccessMode

CanSetQueryFilter(LambdaExpression, Boolean)

傳回值,指出是否可以從目前的組態來源設定指定的查詢篩選準則。

ComplexIndexerProperty(Type, String, Type, Boolean)

傳回物件,這個物件可用來設定具有指定名稱的複雜索引子屬性。 如果沒有相符的屬性存在,則會加入新的屬性。

(繼承來源 IConventionTypeBaseBuilder)
ComplexProperty(MemberInfo, Type, Boolean)

傳回物件,這個物件可用來設定具有指定成員資訊的複雜屬性。 如果沒有相符的屬性存在,則會加入新的屬性。

(繼承來源 IConventionTypeBaseBuilder)
ComplexProperty(Type, String, Type, Boolean)

傳回物件,這個物件可用來設定具有指定名稱的複雜屬性。 如果沒有相符的屬性存在,則會加入新的屬性。

(繼承來源 IConventionTypeBaseBuilder)
CreateUniqueProperty(Type, String, Boolean)

建立名稱與任何現有屬性不同的屬性。

GetOrCreateProperties(IEnumerable<MemberInfo>, Boolean)

傳回符合指定成員的現有屬性,或建立它們。

GetOrCreateProperties(IReadOnlyList<String>, Boolean)

傳回具有指定名稱的現有屬性,如果找到相符的 CLR 成員,則會加以建立。

GetTargetEntityTypeBuilder(Type, MemberInfo, Boolean, Nullable<Boolean>, Boolean)

取得或建立潛在導覽目標的產生器。

HasAnnotation(String, Object, Boolean)

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

HasBaseType(IConventionEntityType, Boolean)

在繼承階層中設定此實體類型的基底類型。

HasChangeTrackingStrategy(Nullable<ChangeTrackingStrategy>, Boolean)

設定 ChangeTrackingStrategy 要用於這個實體類型的 。 此策略指出內容如何偵測實體類型實例的屬性變更。

HasDefiningQuery(LambdaExpression, Boolean)
已過時。

設定用來提供無索引鍵實體類型的資料的查詢。

HasDiscriminator(Boolean)

設定辨識子屬性,用來識別當繼承階層對應至關係資料庫中的單一資料表時,資料表中每個資料列所代表的實體類型。

HasDiscriminator(MemberInfo, Boolean)

設定辨識子屬性,用來識別當繼承階層對應至關係資料庫中的單一資料表時,資料表中每個資料列所代表的實體類型。

HasDiscriminator(String, Boolean)

設定辨識子屬性,用來識別當繼承階層對應至關係資料庫中的單一資料表時,資料表中每個資料列所代表的實體類型。

HasDiscriminator(String, Type, Boolean)

設定辨識子屬性,用來識別當繼承階層對應至關係資料庫中的單一資料表時,資料表中每個資料列所代表的實體類型。

HasDiscriminator(Type, Boolean)

設定辨識子屬性,用來識別當繼承階層對應至關係資料庫中的單一資料表時,資料表中每個資料列所代表的實體類型。

HasIndex(IReadOnlyList<IConventionProperty>, Boolean)

在指定的屬性上設定索引。 如果指定屬性清單上有現有的索引,則會傳回現有的索引以供組態使用。

HasIndex(IReadOnlyList<IConventionProperty>, String, Boolean)

使用指定的名稱,在指定的屬性上設定索引。 如果給定的屬性集和具有指定名稱的現有索引,則會針對組態傳回現有的索引。

HasIndex(IReadOnlyList<String>, Boolean)

在指定的屬性名稱上設定索引。 如果指定屬性名稱清單上有現有的索引,則會傳回現有的索引以供組態使用。

HasIndex(IReadOnlyList<String>, String, Boolean)

在指定的屬性名稱上設定索引。 如果指定屬性名稱清單上有現有的索引,則會傳回現有的索引以供組態使用。

HasKey(IReadOnlyList<IConventionProperty>, Boolean)

如果此實體類型不存在於指定的屬性上,請在模型中建立替代索引鍵。

HasNoAnnotation(String, Boolean)

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

HasNoComplexProperty(IConventionComplexProperty, Boolean)

從這個實體類型中移除複雜屬性。

HasNoDeclaredDiscriminator(Boolean)
已過時。

從這個實體類型中移除鑒別子屬性。 當實體類型不再對應至階層中的任何其他類型,或當這個實體類型不再是根類型時,通常會呼叫這個方法。

HasNoDiscriminator(Boolean)

從這個實體類型中移除鑒別子屬性。 當實體類型不再對應至階層中的任何其他類型,或當這個實體類型不再是根類型時,通常會呼叫這個方法。

HasNoIndex(IConventionIndex, Boolean)

從這個實體類型移除索引。

HasNoIndex(IReadOnlyList<IConventionProperty>, Boolean)

從這個實體類型移除索引。

HasNoKey(Boolean)

將實體類型設定為沒有索引鍵。 它只能用於查詢。

HasNoKey(IConventionKey, Boolean)

從這個實體類型中移除主要或替代索引鍵。

HasNoKey(IReadOnlyList<IConventionProperty>, Boolean)

從這個實體類型中移除主要或替代索引鍵。

HasNoNavigation(IConventionNavigation, Boolean)

從這個實體類型移除導覽。

HasNonNullAnnotation(String, Object, Boolean)

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

HasNoProperty(IConventionProperty, Boolean)

從這個實體類型移除屬性。

HasNoRelationship(IConventionForeignKey, Boolean)

從這個實體類型移除外鍵。

HasNoRelationship(IReadOnlyList<IConventionProperty>, IConventionKey, IConventionEntityType, Boolean)

從這個實體類型中移除關聯性。

HasNoServiceProperty(IConventionServiceProperty, Boolean)

從這個實體類型中移除服務屬性。

HasNoSkipNavigation(IConventionSkipNavigation, Boolean)

從這個實體類型移除略過導覽。

HasNoSkipNavigation(ISkipNavigation, Boolean)

從這個實體類型移除略過導覽。

HasOwnership(IConventionEntityType, MemberInfo, Boolean)

設定關聯性,其中目標實體是由 (或) 此實體的一部分所擁有。

HasOwnership(IConventionEntityType, MemberInfo, MemberInfo, Boolean)

設定關聯性,其中目標實體是由 (或) 此實體的一部分所擁有。

HasOwnership(IConventionEntityType, String, Boolean)

設定關聯性,其中目標實體是由 (或) 此實體的一部分所擁有。

HasOwnership(IConventionEntityType, String, String, Boolean)

設定關聯性,其中目標實體是由 (或) 此實體的一部分所擁有。

HasOwnership(Type, MemberInfo, Boolean)

設定關聯性,其中目標實體是由 (或) 此實體的一部分所擁有。

HasOwnership(Type, MemberInfo, MemberInfo, Boolean)

設定關聯性,其中目標實體是由 (或) 此實體的一部分所擁有。

HasOwnership(Type, String, Boolean)

設定關聯性,其中目標實體是由 (或) 此實體的一部分所擁有。

HasOwnership(Type, String, String, Boolean)

設定關聯性,其中目標實體是由 (或) 此實體的一部分所擁有。

HasQueryFilter(LambdaExpression, Boolean)

指定會自動套用至以此實體類型為目標的任何查詢的 LINQ 述詞運算式。

HasRelationship(IConventionEntityType, Boolean)

設定這個 與目標實體類型之間的關聯性。

HasRelationship(IConventionEntityType, IConventionKey, Boolean)

設定這個 與目標實體類型之間的關聯性,並將目標設定為主體結尾。

HasRelationship(IConventionEntityType, IReadOnlyList<IConventionProperty>, Boolean)

設定這個 與目標實體類型之間的關聯性,並將目標設定為主體結尾。

HasRelationship(IConventionEntityType, IReadOnlyList<IConventionProperty>, IConventionKey, Boolean)

設定這個 與目標實體類型之間的關聯性,並將目標設定為主體結尾。

HasRelationship(IConventionEntityType, MemberInfo, Boolean, Boolean)

設定這個 與目標實體類型之間的關聯性。

HasRelationship(IConventionEntityType, MemberInfo, MemberInfo, Boolean, Boolean)

設定這個 與目標實體類型之間的關聯性。

HasRelationship(IConventionEntityType, String, Boolean, Boolean)

設定這個 與目標實體類型之間的關聯性。

HasRelationship(IConventionEntityType, String, String, Boolean, Boolean)

設定這個 與目標實體類型之間的關聯性。

HasSkipNavigation(MemberInfo, IConventionEntityType, MemberInfo, Nullable<Boolean>, Nullable<Boolean>, Boolean)

設定這個與目標實體類型之間的略過流覽和反轉。

HasSkipNavigation(MemberInfo, IConventionEntityType, Nullable<Boolean>, Nullable<Boolean>, Boolean)

設定這個 與目標實體類型之間的略過流覽。

HasSkipNavigation(String, IConventionEntityType, Nullable<Boolean>, Nullable<Boolean>, Boolean)

設定這個 與目標實體類型之間的略過流覽。

HasSkipNavigation(String, IConventionEntityType, Type, Nullable<Boolean>, Nullable<Boolean>, Boolean)

設定這個 與目標實體類型之間的略過流覽。

HasTrigger(String, Boolean)

設定以關係資料庫為目標的資料庫觸發程式。

Ignore(String, Boolean)

從實體類型排除指定的屬性,並防止慣例將相符的屬性或導覽新增至類型。

IndexerProperty(Type, String, Boolean)

傳回物件,這個物件可用來設定具有指定名稱的索引子屬性。 如果沒有相符的屬性存在,則會加入新的屬性。

IsIgnored(String, Boolean)

指出指定的組態來源是否忽略指定的成員名稱。

PrimaryKey(IReadOnlyList<IConventionProperty>, Boolean)

設定構成此實體類型主鍵的屬性。

PrimaryKey(IReadOnlyList<String>, Boolean)

設定構成此實體類型主鍵的屬性。

Property(MemberInfo, Boolean)

傳回物件,這個物件可用來設定具有指定成員資訊的屬性。 如果沒有相符的屬性存在,則會加入新的屬性。

Property(Type, String, Boolean, Boolean)

傳回物件,這個物件可用來設定具有指定名稱的屬性。 如果沒有相符的屬性存在,則會加入新的屬性。

RemoveAnnotation(String, Boolean)
已過時。

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

(繼承來源 IConventionAnnotatableBuilder)
RemoveUnusedImplicitProperties(IReadOnlyList<IConventionProperty>)

如果屬性不是任何中繼資料物件的一部分,則會移除指定清單中的屬性。

RemoveUnusedShadowProperties(IReadOnlyList<IConventionProperty>, Boolean)
已過時。

如果陰影屬性不屬於任何中繼資料物件,則會移除指定清單中的陰影屬性。

ServiceProperty(MemberInfo, Boolean)

傳回物件,這個物件可用來使用指定的成員資訊來設定服務屬性。 如果沒有相符的屬性存在,則會加入新的屬性。

ServiceProperty(Type, MemberInfo, Boolean)

傳回物件,這個物件可用來使用指定的成員資訊來設定服務屬性。 如果沒有相符的屬性存在,則會加入新的屬性。

SetOrRemoveAnnotation(String, Object, Boolean)
已過時。

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

(繼承來源 IConventionAnnotatableBuilder)
UsePropertyAccessMode(Nullable<PropertyAccessMode>, Boolean)

PropertyAccessMode設定要用於此實體類型之所有屬性的 。

擴充方法

CanSetAnalyticalStoreTimeToLive(IConventionEntityTypeBuilder, Nullable<Int32>, Boolean)

傳回值,指出是否可以從目前的組態來源設定分析存放區存留時間

CanSetContainer(IConventionEntityTypeBuilder, String, Boolean)

傳回值,指出是否可以從目前的組態來源設定實體類型所對應的容器

CanSetDefaultTimeToLive(IConventionEntityTypeBuilder, Nullable<Int32>, Boolean)

傳回值,指出是否可以從目前的組態來源設定預設存留時間

CanSetJsonProperty(IConventionEntityTypeBuilder, String, Boolean)

傳回值,指出是否可以從目前的組態來源設定實體類型所對應的父屬性名稱

CanSetPartitionKey(IConventionEntityTypeBuilder, String, Boolean)

傳回值,指出是否可從目前的組態來源設定用來儲存資料分割索引鍵的屬性

CanSetThroughput(IConventionEntityTypeBuilder, Nullable<Int32>, Boolean, Boolean)

傳回值,指出是否可以設定指定的輸送量。

HasAnalyticalStoreTimeToLive(IConventionEntityTypeBuilder, Nullable<Int32>, Boolean)

在容器範圍設定分析存放區存留時間,以秒為單位。

HasDefaultTimeToLive(IConventionEntityTypeBuilder, Nullable<Int32>, Boolean)

設定容器範圍的預設存留時間,以秒為單位。

HasPartitionKey(IConventionEntityTypeBuilder, String, Boolean)

設定用來儲存資料分割索引鍵的屬性。

HasThroughput(IConventionEntityTypeBuilder, Nullable<Int32>, Boolean, Boolean)

設定布建的輸送量。

ToContainer(IConventionEntityTypeBuilder, String, Boolean)

設定以 Azure Cosmos 為目標時,實體類型對應的容器。

ToJsonProperty(IConventionEntityTypeBuilder, String, Boolean)

設定實體儲存為內嵌檔時所對應的屬性名稱。

CanSetInMemoryQuery(IConventionEntityTypeBuilder, LambdaExpression, Boolean)

傳回值,指出是否可以從目前的組態來源設定指定的記憶體內部查詢。

ToInMemoryQuery(IConventionEntityTypeBuilder, LambdaExpression, Boolean)

設定用來提供實體類型資料的查詢。

CanExcludeTableFromMigrations(IConventionEntityTypeBuilder, Nullable<Boolean>, Boolean)

傳回值,指出此實體類型是否可使用指定的組態來源從移轉中排除此實體類型的資料表。

CanHaveCheckConstraint(IConventionEntityTypeBuilder, String, String, Boolean)

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

CanSetCheckConstraint(IConventionEntityTypeBuilder, String, String, Boolean)
已過時。

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

CanSetComment(IConventionEntityTypeBuilder, String, Boolean)

傳回值,指出是否可以使用指定的組態來源為這個實體類型設定批註。

CanSetFunction(IConventionEntityTypeBuilder, MethodInfo, Boolean)

傳回值,指出是否可以使用指定的組態來源為這個實體類型設定函式名稱。

CanSetFunction(IConventionEntityTypeBuilder, String, Boolean)

傳回值,指出是否可以使用指定的組態來源為這個實體類型設定函式名稱。

CanSetJsonPropertyName(IConventionEntityTypeBuilder, String, Boolean)

傳回值,指出指定的值是否可以當做實體類型的 JSON 屬性名稱使用。

CanSetMappingStrategy(IConventionEntityTypeBuilder, String, Boolean)

傳回值,指出是否可以使用指定的組態來源來設定階層對應策略。

CanSetSchema(IConventionEntityTypeBuilder, String, Boolean)

傳回值,指出是否可以使用指定的組態來源,為這個實體類型設定資料表名稱的架構。

CanSetSqlQuery(IConventionEntityTypeBuilder, String, Boolean)

傳回值,指出是否可以使用指定的組態來源為這個實體類型設定查詢 SQL 字串。

CanSetTable(IConventionEntityTypeBuilder, String, Boolean)

傳回值,指出是否可以使用指定的組態來源為這個實體類型設定資料表名稱。

CanSetView(IConventionEntityTypeBuilder, String, Boolean)

傳回值,指出是否可以使用指定的組態來源為這個實體類型設定檢視名稱。

CanSetViewSchema(IConventionEntityTypeBuilder, String, Boolean)

傳回值,指出是否可以使用指定的組態來源為這個實體類型設定檢視的架構。

DeleteUsingStoredProcedure(IConventionEntityTypeBuilder, Boolean)

設定以關係資料庫為目標時,實體類型用於刪除的預存程式。

ExcludeTableFromMigrations(IConventionEntityTypeBuilder, Nullable<Boolean>, Boolean)

將此實體類型對應至的資料表標示為從移轉中排除。

HasCheckConstraint(IConventionEntityTypeBuilder, String, String, Boolean)

以關係資料庫為目標時,設定資料庫檢查條件約束。

HasComment(IConventionEntityTypeBuilder, String, Boolean)

設定要套用至資料表的批註

HasJsonPropertyName(IConventionEntityTypeBuilder, String, Boolean)

設定對應至 JSON 資料行的實體,並將它對應至指定的 JSON 屬性,而不是使用導致它的導覽名稱。

InsertUsingStoredProcedure(IConventionEntityTypeBuilder, Boolean)

設定以關係資料庫為目標時,實體類型用於插入的預存程式。

ToFunction(IConventionEntityTypeBuilder, MethodInfo, Boolean)

設定以關係資料庫為目標時,實體類型所對應的函式。

ToFunction(IConventionEntityTypeBuilder, String, Boolean)

設定以關係資料庫為目標時,實體類型所對應的函式。

ToSchema(IConventionEntityTypeBuilder, String, Boolean)

設定以關係資料庫為目標時,實體類型所對應之資料表的架構。

ToSqlQuery(IConventionEntityTypeBuilder, String, Boolean)

設定用來提供實體類型的資料的 SQL 字串。

ToTable(IConventionEntityTypeBuilder, String, Boolean)

設定以關係資料庫為目標時,實體類型所對應的資料表。

ToTable(IConventionEntityTypeBuilder, String, String, Boolean)

設定以關係資料庫為目標時,實體類型所對應的資料表。

ToView(IConventionEntityTypeBuilder, String, Boolean)

設定以關係資料庫為目標時,實體類型所對應的檢視。

ToView(IConventionEntityTypeBuilder, String, String, Boolean)

設定以關係資料庫為目標時,實體類型所對應的檢視。

ToViewSchema(IConventionEntityTypeBuilder, String, Boolean)

設定以關係資料庫為目標時,實體類型所對應之檢視的架構。

UpdateUsingStoredProcedure(IConventionEntityTypeBuilder, Boolean)

設定以關係資料庫為目標時,實體類型用於更新的預存程式。

UseMappingStrategy(IConventionEntityTypeBuilder, String, Boolean)

設定階層對應策略。

CanSetHistoryTableName(IConventionEntityTypeBuilder, String, Boolean)

傳回值,指出是否可以為實體設定指定的歷程記錄資料表名稱。

CanSetHistoryTableSchema(IConventionEntityTypeBuilder, String, Boolean)

傳回值,指出對應的資料表是否可以有歷程記錄資料表架構。

CanSetIsMemoryOptimized(IConventionEntityTypeBuilder, Nullable<Boolean>, Boolean)

傳回值,指出是否可以將對應的資料表設定為記憶體優化。

CanSetIsTemporal(IConventionEntityTypeBuilder, Boolean, Boolean)

傳回值,指出是否可以將對應的資料表設定為時態表。

CanSetPeriodEnd(IConventionEntityTypeBuilder, String, Boolean)

傳回值,指出對應的資料表是否可以有句點結束屬性。

CanSetPeriodStart(IConventionEntityTypeBuilder, String, Boolean)

傳回值,指出對應的資料表是否可以有句點開始屬性。

ForSqlServerIsMemoryOptimized(IConventionEntityTypeBuilder, Nullable<Boolean>, Boolean)
已過時。

將實體目標設為記憶體優化時,設定實體對應至的資料表SQL Server。

HasPeriodEnd(IConventionEntityTypeBuilder, String, Boolean)

設定對應至時態表之實體的句點結束屬性。

HasPeriodStart(IConventionEntityTypeBuilder, String, Boolean)

設定對應至時態表之實體的期間開始屬性。

IsMemoryOptimized(IConventionEntityTypeBuilder, Nullable<Boolean>, Boolean)

設定實體以記憶體優化為目標時,實體所對應的資料表SQL Server。

IsTemporal(IConventionEntityTypeBuilder, Boolean, Boolean)

將資料表設定為時態性。

UseHistoryTableName(IConventionEntityTypeBuilder, String, Boolean)

設定對應至時態表之實體的歷程記錄資料表名稱。

UseHistoryTableSchema(IConventionEntityTypeBuilder, String, Boolean)

設定對應至時態表之實體的歷程記錄資料表架構。

適用於