Microsoft.EntityFrameworkCore.Metadata.Builders 命名空間

類別

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 時,這個類別的實例會從方法傳回,而且它不是設計成直接在應用程式程式碼中建構。

ComplexPropertiesConfigurationBuilder

提供簡單的 API 介面,以在慣例執行之前設定屬性預設值。

ComplexPropertiesConfigurationBuilder<TProperty>

提供簡單的 API 介面,以在慣例執行之前設定屬性預設值。

ComplexPropertyBuilder

提供簡單的 API 來設定 IMutableComplexProperty

ComplexPropertyBuilder<TComplex>

提供簡單的 API 來設定 IMutableEntityType

ComplexTypePrimitiveCollectionBuilder

提供簡單的 API 來設定 IMutableProperty

ComplexTypePrimitiveCollectionBuilder<TProperty>

提供簡單的 API 來設定 IMutableProperty

ComplexTypePropertyBuilder

提供簡單的 API 來設定 IMutableProperty

ComplexTypePropertyBuilder<TProperty>

提供簡單的 API 來設定 IMutableProperty

ConventionSetBuilder

提供簡單的 API 介面來設定慣例。

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 來設定 IMutableNavigationIMutableSkipNavigation

NavigationBuilder<TSource,TTarget>

提供簡單的 API 來設定 IMutableNavigationIMutableSkipNavigation

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 時,這個類別的實例會從方法傳回,而且不是設計成直接在應用程式程式碼中建構。

StoredProcedureBuilder

提供簡單的 API 來設定 IMutableStoredProcedure 實體類型所對應的 。

StoredProcedureBuilder<TEntity>

提供簡單的 API 來設定 IMutableStoredProcedure 實體類型所對應的 。

StoredProcedureParameterBuilder

提供簡單的 API 來設定 IStoredProcedure 參數。

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 時,這個類別的實例會從方法傳回,而且不是設計成直接在應用程式程式碼中建構。

介面

IConventionAnnotatableBuilder

提供簡單的 API 介面,以設定 IConventionAnnotatable 來自慣例的 。

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

IConventionCheckConstraintBuilder

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

IConventionComplexPropertyBuilder

提供簡單的 API 介面,以設定 IConventionComplexProperty 來自慣例的 。

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

IConventionComplexTypeBuilder

提供簡單的 API 介面,以設定 IConventionComplexProperty 來自慣例的 。

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

IConventionDbFunctionBuilder

提供簡單的 API 來設定 IConventionDbFunction

IConventionDbFunctionParameterBuilder

提供簡單的 API 來設定 IConventionDbFunctionParameter

IConventionDiscriminatorBuilder

提供簡單的 API 介面,以設定慣例中的辨別子值。

IConventionElementTypeBuilder

提供簡單的 API 介面,以 IConventionElementType 從慣例設定基本集合的 。

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

IConventionEntityTypeBuilder

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

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

IConventionEntityTypeMappingFragmentBuilder

提供簡單的 API 來設定 IConventionEntityTypeMappingFragment

IConventionForeignKeyBuilder

提供簡單的 API 介面,以設定 IConventionForeignKey 來自慣例的 。

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

IConventionIndexBuilder

提供簡單的 API 介面,以設定 IConventionIndex 來自慣例的 。

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

IConventionKeyBuilder

提供簡單的 API 介面,以設定 IConventionKey 來自慣例的 。

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

IConventionModelBuilder

提供簡單的 API 介面,以設定 IConventionModelBuilder 來自慣例的 。

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

IConventionNavigationBuilder

提供簡單的 API 介面,以設定 IConventionNavigation 來自慣例的 。

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

IConventionOwnedEntityTypeBuilder

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

IConventionPropertyBaseBuilder

提供簡單的 API 介面,以設定 IConventionPropertyBase 來自慣例的 。

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

IConventionPropertyBaseBuilder<TBuilder>

提供簡單的 API 介面,以設定 IConventionPropertyBase 來自慣例的 。

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

IConventionPropertyBuilder

提供簡單的 API 介面,以設定 IConventionProperty 來自慣例的 。

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

IConventionRelationalPropertyOverridesBuilder

提供簡單的 API 來設定 IConventionRelationalPropertyOverrides

IConventionRelationshipBuilder

提供簡單的 API 介面,以設定 IConventionForeignKey 來自慣例的 。

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

IConventionSequenceBuilder

提供簡單的 API 來設定 IConventionSequence

IConventionServicePropertyBuilder

提供簡單的 API 介面,以設定 IConventionServiceProperty 來自慣例的 。

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

IConventionSkipNavigationBuilder

提供簡單的 API 介面,以設定 IConventionSkipNavigation 來自慣例的 。

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

IConventionStoredProcedureBuilder

提供簡單的 API 來設定 IConventionStoredProcedure

IConventionStoredProcedureParameterBuilder

提供簡單的 API 來設定 IConventionStoredProcedureParameter

IConventionStoredProcedureResultColumnBuilder

提供簡單的 API 來設定 IConventionStoredProcedureResultColumn

IConventionTriggerBuilder

提供提供者特定延伸模組的 API 點,以設定 IConventionTrigger

IConventionTypeBaseBuilder

提供簡單的 API 介面,以設定 IConventionTypeBase 來自慣例的 。

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