Microsoft.EntityFrameworkCore.Metadata.Builders 命名空間

類別

名稱 Description
CheckConstraintBuilder

提供一個簡單的 API 來設定檢查約束。

CollectionCollectionBuilder

提供一個簡單的 API,用於配置一對多關係。

CollectionCollectionBuilder<TLeftEntity,TRightEntity>

提供簡單的 API 來設定多對多關係。

CollectionNavigationBuilder

提供一個簡單的 API,用於配置關係,設定從關係結束時開始,該集合包含其他實體類型的實例。

這個類別的實例會在使用 ModelBuilder API 時從方法回傳,且並非設計成直接在應用程式程式碼中建構。

CollectionNavigationBuilder<TEntity,TRelatedEntity>

提供一個簡單的 API,用於配置關係,設定從關係結束時開始,該集合包含其他實體類型的實例。

CollectionOwnershipBuilder

提供一個簡單的 API,用於配置一對多的所有權。

CollectionOwnershipBuilder<TEntity,TDependentEntity>

提供簡單的 API 來設定一對一的所有權。

ColumnBuilder

這個類別的實例會在使用 ModelBuilder API 時從方法回傳,且並非設計成直接在應用程式程式碼中建構。

ColumnBuilder<TProperty>

這個類別的實例會在使用 ModelBuilder API 時從方法回傳,且並非設計成直接在應用程式程式碼中建構。

ComplexCollectionBuilder

提供一個簡單的 API 來設定 IMutableComplexProperty。

ComplexCollectionBuilder<TComplex>

提供一個簡單的 API 來設定 IMutableEntityType。

ComplexCollectionTypePropertyBuilder

提供一個簡單的 API,用於在複雜集合類型上配置 。IMutableProperty

ComplexCollectionTypePropertyBuilder<TProperty>

提供一個簡單的 API,用於在複雜集合類型上配置 。IMutableProperty

ComplexPropertiesConfigurationBuilder

提供一個簡單的 API 表面,讓你在慣例執行前設定屬性預設值。

ComplexPropertiesConfigurationBuilder<TProperty>

提供一個簡單的 API 表面,讓你在慣例執行前設定屬性預設值。

ComplexPropertyBuilder

提供一個簡單的 API 來設定 IMutableComplexProperty。

ComplexPropertyBuilder<TComplex>

提供一個簡單的 API 來設定 IMutableEntityType。

ComplexTypeDiscriminatorBuilder

提供一個簡單的 API 介面來設定判別器值。

ComplexTypeDiscriminatorBuilder<TDiscriminator>

提供一個簡單的 API 介面來設定判別器值。

ComplexTypePrimitiveCollectionBuilder

提供一個簡單的 API 來設定 IMutableProperty.

ComplexTypePrimitiveCollectionBuilder<TProperty>

提供一個簡單的 API 來設定 IMutableProperty.

ComplexTypePropertyBuilder

提供一個簡單的 API 來設定 IMutableProperty.

ComplexTypePropertyBuilder<TProperty>

提供一個簡單的 API 來設定 IMutableProperty.

ConventionSetBuilder

提供簡單的 API 介面用於配置慣例。

CosmosAutomaticIndexingBuilder

一個流暢的建構器,用來設定 Cosmos 容器的自動索引政策。 回傳 HasAutomaticIndexing 於 EntityTypeBuilder;每次呼叫 都會 Except(String) 為容器 ExcludedPaths的路徑 加入一條路徑。

CosmosAutomaticIndexingBuilder<TEntity>

一個通用流暢式建構器,用於配置 Cosmos 容器的自動索引政策。 於 HasAutomaticIndexingEntityTypeBuilder<TEntity>。

DataBuilder

允許模型資料的進一步配置。

DataBuilder<TEntity>

允許模型資料的進一步配置。

DbFunctionBuilder

提供一個簡單的 API 來設定 IMutableDbFunction.

DbFunctionBuilderBase

提供一個簡單的 API 來設定 IMutableDbFunction.

DbFunctionParameterBuilder

提供一個簡單的 API 來設定 Microsoft.EntityFrameworkCore.Metadata.Internal.DbFunctionParameter.

DiscriminatorBuilder

提供一個簡單的 API 介面來設定判別器值。

DiscriminatorBuilder<TDiscriminator>

提供一個簡單的 API 介面來設定判別器值。

ElementTypeBuilder

提供一個簡單的 API 來設定 IMutableElementType 原始集合的 。

EntityTypeBuilder

提供一個簡單的 API 來設定 IMutableEntityType。

EntityTypeBuilder<TEntity>

提供一個簡單的 API 來設定 IMutableEntityType。

IndexBuilder

提供一個簡單的 API 來設定 IMutableIndex。

IndexBuilder<T>

提供一個簡單的 API 來設定 IMutableIndex。

InvertibleRelationshipBuilderBase

用於配置可逆關係的基底類別。

KeyBuilder

提供一個簡單的 API 來設定 IMutableKey.

KeyBuilder<T>

提供一個簡單的 API 來設定 IMutableKey.

NavigationBuilder

提供簡單的 API 來設定 IMutableNavigation 或 IMutableSkipNavigation。

NavigationBuilder<TSource,TTarget>

提供簡單的 API 來配置 a IMutableNavigation 或 IMutableSkipNavigation。

OwnedEntityTypeBuilder

這個類別的實例會在使用 ModelBuilder API 時從方法回傳,且並非設計成直接在應用程式程式碼中建構。

OwnedEntityTypeBuilder<T>

這個類別的實例會在使用 ModelBuilder API 時從方法回傳,且並非設計成直接在應用程式程式碼中建構。

OwnedNavigationBuilder

提供一個簡單的 API,用於設定導覽到擁有實體類型。

OwnedNavigationBuilder<TOwnerEntity,TDependentEntity>

提供一個簡單的 API,用於設定導覽到擁有實體類型。

OwnedNavigationSplitTableBuilder

這個類別的實例會在使用 ModelBuilder API 時從方法回傳,且並非設計成直接在應用程式程式碼中建構。

OwnedNavigationSplitTableBuilder<TOwnerEntity,TDependentEntity>

這個類別的實例會在使用 ModelBuilder API 時從方法回傳,且並非設計成直接在應用程式程式碼中建構。

OwnedNavigationSplitViewBuilder

這個類別的實例會在使用 ModelBuilder API 時從方法回傳,且並非設計成直接在應用程式程式碼中建構。

OwnedNavigationSplitViewBuilder<TOwnerEntity,TDependentEntity>

這個類別的實例會在使用 ModelBuilder API 時從方法回傳,且並非設計成直接在應用程式程式碼中建構。

OwnedNavigationStoredProcedureBuilder

提供一個簡單的 API,用於設定實體類型映射到的 。IMutableStoredProcedure

OwnedNavigationStoredProcedureBuilder<TOwnerEntity,TDependentEntity>

提供一個簡單的 API,用於設定實體類型映射到的 。IMutableStoredProcedure

OwnedNavigationTableBuilder

這個類別的實例會在使用 ModelBuilder API 時從方法回傳,且並非設計成直接在應用程式程式碼中建構。

OwnedNavigationTableBuilder<TOwnerEntity,TDependentEntity>

這個類別的實例會在使用 ModelBuilder API 時從方法回傳,且並非設計成直接在應用程式程式碼中建構。

OwnedNavigationTableValuedFunctionBuilder

提供一個簡單的 API,用於設定實體類型映射到的 。IMutableDbFunction

OwnedNavigationTableValuedFunctionBuilder<TOwnerEntity,TDependentEntity>

提供一個簡單的 API,用於設定實體類型映射到的 。IMutableDbFunction

OwnedNavigationTemporalPeriodPropertyBuilder

這個類別的實例會在使用 ModelBuilder API 時從方法回傳,且並非設計成直接在應用程式程式碼中建構。

OwnedNavigationTemporalTableBuilder

這個類別的實例會在使用 ModelBuilder API 時從方法回傳,且並非設計成直接在應用程式程式碼中建構。

OwnedNavigationTemporalTableBuilder<TOwnerEntity,TDependentEntity>

這個類別的實例會在使用 ModelBuilder API 時從方法回傳,且並非設計成直接在應用程式程式碼中建構。

OwnedNavigationViewBuilder

這個類別的實例會在使用 ModelBuilder API 時從方法回傳,且並非設計成直接在應用程式程式碼中建構。

OwnedNavigationViewBuilder<TOwnerEntity,TDependentEntity>

這個類別的實例會在使用 ModelBuilder API 時從方法回傳,且並非設計成直接在應用程式程式碼中建構。

OwnershipBuilder

提供簡單的 API 來設定所有權。

OwnershipBuilder<TEntity,TDependentEntity>

提供簡單的 API 來設定所有權。

PrimitiveCollectionBuilder

提供一個簡單的 API 來設定 IMutableProperty.

PrimitiveCollectionBuilder<TProperty>

提供一個簡單的 API 來設定 IMutableProperty.

PropertiesConfigurationBuilder

提供一個簡單的 API 表面,讓你在慣例執行前設定屬性預設值。

PropertiesConfigurationBuilder<TProperty>

提供一個簡單的 API 表面,讓你在慣例執行前設定屬性預設值。

PropertyBuilder

提供一個簡單的 API 來設定 IMutableProperty.

PropertyBuilder<TProperty>

提供一個簡單的 API 來設定 IMutableProperty.

QueryTypeBuilder

提供簡單的 API 來設定查詢類型。

這個類別的實例會在使用 ModelBuilder API 時從方法回傳,且並非設計成直接在應用程式程式碼中建構。

QueryTypeBuilder<TQuery>

提供一個簡單的 API 來設定 IMutableEntityType。

這個類別的實例會在使用 ModelBuilder API 時從方法回傳,且並非設計成直接在應用程式程式碼中建構。

ReferenceCollectionBuilder

提供一個簡單的 API,用於配置一對多關係。

ReferenceCollectionBuilder<TPrincipalEntity,TDependentEntity>

提供一個簡單的 API,用於配置一對多關係。

ReferenceCollectionBuilderBase

提供一個簡單的 API,用於配置一對多關係。

這個類別的實例會在使用 ModelBuilder API 時從方法回傳,且並非設計成直接在應用程式程式碼中建構。

ReferenceNavigationBuilder

提供一個簡單的 API,用於配置關係,設定從關係結束時開始,並以指向其他實體類型實例的參考。

ReferenceNavigationBuilder<TEntity,TRelatedEntity>

提供一個簡單的 API,用於配置關係,設定從關係結束時開始,並以指向其他實體類型實例的參考。

ReferenceOwnershipBuilder

提供簡單的 API 來設定一對一的所有權。

ReferenceOwnershipBuilder<TEntity,TRelatedEntity>

提供簡單的 API 來設定一對一的所有權。

ReferenceReferenceBuilder

提供簡單的 API 來設定一對一的關係。

ReferenceReferenceBuilder<TEntity,TRelatedEntity>

提供簡單的 API 來設定一對一的關係。

ReferenceReferenceBuilderBase

此 API 支援 Entity Framework Core 基礎架構,並非設計用來直接從您的程式碼中使用。 此 API 可能會在未來版本中變更或移除。

RelationshipBuilderBase

用於配置關係的基底類別。

SequenceBuilder

提供一個簡單的 API 來設定 ISequence.

SplitTableBuilder

這個類別的實例會在使用 ModelBuilder API 時從方法回傳,且並非設計成直接在應用程式程式碼中建構。

SplitTableBuilder<TEntity>

這個類別的實例會在使用 ModelBuilder API 時從方法回傳,且並非設計成直接在應用程式程式碼中建構。

SplitViewBuilder

這個類別的實例會在使用 ModelBuilder API 時從方法回傳,且並非設計成直接在應用程式程式碼中建構。

SplitViewBuilder<TEntity>

這個類別的實例會在使用 ModelBuilder API 時從方法回傳,且並非設計成直接在應用程式程式碼中建構。

SqlServerFullTextCatalogBuilder

提供簡單的 API 來配置 SQL Server 全文目錄。

SqlServerFullTextIndexBuilder

提供一個簡單的 API,用於在 SQL Server 上設定全文索引。

SqlServerFullTextIndexBuilder<TEntity>

提供一個簡單的 API,用於在 SQL Server 上設定全文索引。

SqlServerVectorIndexBuilder

提供一個簡單的 API,用於在 SQL Server 上設定向量索引。

SqlServerVectorIndexBuilder<TEntity>

提供一個簡單的 API,用於在 SQL Server 上設定向量索引。

StoredProcedureBuilder

提供一個簡單的 API,用於設定實體類型映射到的 。IMutableStoredProcedure

StoredProcedureBuilder<TEntity>

提供一個簡單的 API,用於設定實體類型映射到的 。IMutableStoredProcedure

StoredProcedureParameterBuilder

提供簡單的參數配置 IStoredProcedure API。

StoredProcedureResultColumnBuilder

提供簡單的 API 來設定 IStoredProcedure 結果欄位。

TableBuilder

這個類別的實例會在使用 ModelBuilder API 時從方法回傳,且並非設計成直接在應用程式程式碼中建構。

TableBuilder<TEntity>

這個類別的實例會在使用 ModelBuilder API 時從方法回傳,且並非設計成直接在應用程式程式碼中建構。

TableTriggerBuilder

提供一個 API 點,用於設定 ITrigger提供者專屬的擴充功能。

TableValuedFunctionBuilder

提供一個簡單的 API,用於設定實體類型映射到的 。IMutableDbFunction

TableValuedFunctionBuilder<TEntity>

提供一個簡單的 API,用於設定實體類型映射到的 。IMutableDbFunction

TemporalPeriodPropertyBuilder

這個類別的實例會在使用 ModelBuilder API 時從方法回傳,且並非設計成直接在應用程式程式碼中建構。

TemporalTableBuilder

這個類別的實例會在使用 ModelBuilder API 時從方法回傳,且並非設計成直接在應用程式程式碼中建構。

TemporalTableBuilder<TEntity>

這個類別的實例會在使用 ModelBuilder API 時從方法回傳,且並非設計成直接在應用程式程式碼中建構。

TriggerBuilder

提供一個 API 點,用於設定 ITrigger提供者專屬的擴充功能。

TypeMappingConfigurationBuilder

提供一個簡單的 API 表面,讓你在慣例執行前設定屬性預設值。

TypeMappingConfigurationBuilder<TProperty>

提供一個簡單的 API 表面,讓你在慣例執行前設定屬性預設值。

ViewBuilder

這個類別的實例會在使用 ModelBuilder API 時從方法回傳,且並非設計成直接在應用程式程式碼中建構。

ViewBuilder<TEntity>

這個類別的實例會在使用 ModelBuilder API 時從方法回傳,且並非設計成直接在應用程式程式碼中建構。

ViewColumnBuilder

這個類別的實例會在使用 ModelBuilder API 時從方法回傳,且並非設計成直接在應用程式程式碼中建構。

ViewColumnBuilder<TProperty>

這個類別的實例會在使用 ModelBuilder API 時從方法回傳,且並非設計成直接在應用程式程式碼中建構。

介面

名稱 Description
IConventionAnnotatableBuilder

提供一個簡單的 API 表面來設定 IConventionAnnotatable from 慣例。

此介面通常由資料庫提供者(及其他擴充)使用。 它通常不被用於應用程式程式碼中。

IConventionCheckConstraintBuilder

提供一個簡單的 API 來設定檢查約束。

IConventionComplexPropertyBuilder

提供一個簡單的 API 表面來設定 IConventionComplexProperty from 慣例。

此介面通常由資料庫提供者(及其他擴充)使用。 它通常不被用於應用程式程式碼中。

IConventionComplexTypeBuilder

提供一個簡單的 API 表面來設定 IConventionComplexProperty from 慣例。

此介面通常由資料庫提供者(及其他擴充)使用。 它通常不被用於應用程式程式碼中。

IConventionComplexTypeDiscriminatorBuilder

提供一個簡單的 API 表面,用於從慣例中設定判別子值。

IConventionDbFunctionBuilder

提供一個簡單的 API 來設定 IConventionDbFunction.

IConventionDbFunctionParameterBuilder

提供一個簡單的 API 來設定 IConventionDbFunctionParameter.

IConventionDiscriminatorBuilder

提供一個簡單的 API 表面,用於從慣例中設定判別子值。

IConventionElementTypeBuilder

提供一個簡單的 API 表面,用於從慣例中設定 IConventionElementType 原始集合。

此介面通常由資料庫提供者(及其他擴充)使用。 它通常不被用於應用程式程式碼中。

IConventionEntityTypeBuilder

提供一個簡單的 API 表面來設定 IConventionEntityType from 慣例。

此介面通常由資料庫提供者(及其他擴充)使用。 它通常不被用於應用程式程式碼中。

IConventionEntityTypeMappingFragmentBuilder

提供一個簡單的 API 來設定 IConventionEntityTypeMappingFragment.

IConventionForeignKeyBuilder

提供一個簡單的 API 表面來設定 IConventionForeignKey from 慣例。

此介面通常由資料庫提供者(及其他擴充)使用。 它通常不被用於應用程式程式碼中。

IConventionIndexBuilder

提供一個簡單的 API 表面來設定 IConventionIndex from 慣例。

此介面通常由資料庫提供者(及其他擴充)使用。 它通常不被用於應用程式程式碼中。

IConventionKeyBuilder

提供一個簡單的 API 表面來設定 IConventionKey from 慣例。

此介面通常由資料庫提供者(及其他擴充)使用。 它通常不被用於應用程式程式碼中。

IConventionModelBuilder

提供一個簡單的 API 表面來設定 IConventionModelBuilder from 慣例。

此介面通常由資料庫提供者(及其他擴充)使用。 它通常不被用於應用程式程式碼中。

IConventionNavigationBuilder

提供一個簡單的 API 表面來設定 IConventionNavigation from 慣例。

此介面通常由資料庫提供者(及其他擴充)使用。 它通常不被用於應用程式程式碼中。

IConventionOwnedEntityTypeBuilder

此介面通常由資料庫提供者(及其他擴充)使用。 它通常不被用於應用程式程式碼中。

IConventionPropertyBaseBuilder

提供一個簡單的 API 表面來設定 IConventionPropertyBase from 慣例。

此介面通常由資料庫提供者(及其他擴充)使用。 它通常不被用於應用程式程式碼中。

IConventionPropertyBaseBuilder<TBuilder>

提供一個簡單的 API 表面來設定 IConventionPropertyBase from 慣例。

此介面通常由資料庫提供者(及其他擴充)使用。 它通常不被用於應用程式程式碼中。

IConventionPropertyBuilder

提供一個簡單的 API 表面來設定 IConventionProperty from 慣例。

此介面通常由資料庫提供者(及其他擴充)使用。 它通常不被用於應用程式程式碼中。

IConventionRelationalPropertyOverridesBuilder

提供一個簡單的 API 來設定 IConventionRelationalPropertyOverrides.

IConventionRelationshipBuilder

提供一個簡單的 API 表面來設定 IConventionForeignKey from 慣例。

此介面通常由資料庫提供者(及其他擴充)使用。 它通常不被用於應用程式程式碼中。

IConventionSequenceBuilder

提供一個簡單的 API 來設定 IConventionSequence.

IConventionServicePropertyBuilder

提供一個簡單的 API 表面來設定 IConventionServiceProperty from 慣例。

此介面通常由資料庫提供者(及其他擴充)使用。 它通常不被用於應用程式程式碼中。

IConventionSkipNavigationBuilder

提供一個簡單的 API 表面來設定 IConventionSkipNavigation from 慣例。

此介面通常由資料庫提供者(及其他擴充)使用。 它通常不被用於應用程式程式碼中。

IConventionStoredProcedureBuilder

提供一個簡單的 API 來設定 IConventionStoredProcedure.

IConventionStoredProcedureParameterBuilder

提供一個簡單的 API 來設定 IConventionStoredProcedureParameter.

IConventionStoredProcedureResultColumnBuilder

提供一個簡單的 API 來設定 IConventionStoredProcedureResultColumn.

IConventionTriggerBuilder

提供一個 API 點,用於設定 IConventionTrigger提供者專屬的擴充功能。

IConventionTypeBaseBuilder

提供一個簡單的 API 表面來設定 IConventionTypeBase from 慣例。

此介面通常由資料庫提供者(及其他擴充)使用。 它通常不被用於應用程式程式碼中。