Microsoft.EntityFrameworkCore.Metadata.Builders 命名空间

CheckConstraintBuilder

提供用于配置检查约束的简单 API。

CollectionCollectionBuilder

提供用于配置一对多关系的简单 API。

CollectionCollectionBuilder<TLeftEntity,TRightEntity>

提供用于配置多对多关系的简单 API。

CollectionNavigationBuilder

提供一个简单的 API,用于配置关系,其中配置从关系末尾开始,该集合包含另一个实体类型的实例。

此类的实例在使用 API 时从方法中返回, ModelBuilder 它不是在应用程序代码中直接构造的。

CollectionNavigationBuilder<TEntity,TRelatedEntity>

提供一个简单的 API,用于配置关系,其中配置从关系末尾开始,该集合包含另一个实体类型的实例。

CollectionOwnershipBuilder

提供用于配置一对多所有权的简单 API。

CollectionOwnershipBuilder<TEntity,TDependentEntity>

提供用于配置一对一所有权的简单 API。

ColumnBuilder

此类的实例在使用 API 时从方法中返回, ModelBuilder 它不是在应用程序代码中直接构造的。

ColumnBuilder<TProperty>

此类的实例在使用 API 时从方法中返回, ModelBuilder 它不是在应用程序代码中直接构造的。

ComplexPropertiesConfigurationBuilder

提供一个简单的 API 图面,用于在约定运行之前设置属性默认值。

ComplexPropertiesConfigurationBuilder<TProperty>

提供一个简单的 API 图面,用于在约定运行之前设置属性默认值。

ComplexPropertyBuilder

提供用于配置 的 IMutableComplexProperty简单 API。

ComplexPropertyBuilder<TComplex>

提供用于配置 的 IMutableEntityType简单 API。

ComplexTypePrimitiveCollectionBuilder

提供用于配置 的 IMutableProperty简单 API。

ComplexTypePrimitiveCollectionBuilder<TProperty>

提供用于配置 的 IMutableProperty简单 API。

ComplexTypePropertyBuilder

提供用于配置 的 IMutableProperty简单 API。

ComplexTypePropertyBuilder<TProperty>

提供用于配置 的 IMutableProperty简单 API。

ConventionSetBuilder

提供用于配置约定的简单 API 图面。

DataBuilder

允许进一步配置模型数据。

DataBuilder<TEntity>

允许进一步配置模型数据。

DbFunctionBuilder

提供用于配置 的 IMutableDbFunction简单 API。

DbFunctionBuilderBase

提供用于配置 的 IMutableDbFunction简单 API。

DbFunctionParameterBuilder

提供用于配置 的 Microsoft.EntityFrameworkCore.Metadata.Internal.DbFunctionParameter简单 API。

DiscriminatorBuilder

提供用于设置鉴别器值的简单 API 图面。

DiscriminatorBuilder<TDiscriminator>

提供用于设置鉴别器值的简单 API 图面。

ElementTypeBuilder

提供用于配置 IMutableElementType 基元集合的 的简单 API。

EntityTypeBuilder

提供用于配置 的 IMutableEntityType简单 API。

EntityTypeBuilder<TEntity>

提供用于配置 的 IMutableEntityType简单 API。

IndexBuilder

提供用于配置 的 IMutableIndex简单 API。

IndexBuilder<T>

提供用于配置 的 IMutableIndex简单 API。

InvertibleRelationshipBuilderBase

用于配置可逆关系的基类。

KeyBuilder

提供用于配置 的 IMutableKey简单 API。

KeyBuilder<T>

提供用于配置 的 IMutableKey简单 API。

NavigationBuilder

提供用于配置 IMutableNavigationIMutableSkipNavigation的简单 API。

NavigationBuilder<TSource,TTarget>

提供用于配置 IMutableNavigation 或 的 IMutableSkipNavigation简单 API。

OwnedEntityTypeBuilder

此类的实例在使用 API 时从方法返回, ModelBuilder 并且它不是设计为在应用程序代码中直接构造的。

OwnedEntityTypeBuilder<T>

此类的实例在使用 API 时从方法返回, ModelBuilder 并且它不是设计为在应用程序代码中直接构造的。

OwnedNavigationBuilder

提供用于配置从属实体类型的导航的简单 API。

OwnedNavigationBuilder<TOwnerEntity,TDependentEntity>

提供用于配置从属实体类型的导航的简单 API。

OwnedNavigationSplitTableBuilder

此类的实例在使用 API 时从方法返回, ModelBuilder 并且它不是设计为在应用程序代码中直接构造的。

OwnedNavigationSplitTableBuilder<TOwnerEntity,TDependentEntity>

此类的实例在使用 API 时从方法返回, ModelBuilder 并且它不是设计为在应用程序代码中直接构造的。

OwnedNavigationSplitViewBuilder

此类的实例在使用 API 时从方法返回, ModelBuilder 并且它不是设计为在应用程序代码中直接构造的。

OwnedNavigationSplitViewBuilder<TOwnerEntity,TDependentEntity>

此类的实例在使用 API 时从方法返回, ModelBuilder 并且它不是设计为在应用程序代码中直接构造的。

OwnedNavigationStoredProcedureBuilder

提供一个简单的 API,用于配置 IMutableStoredProcedure 实体类型映射到的 。

OwnedNavigationStoredProcedureBuilder<TOwnerEntity,TDependentEntity>

提供一个简单的 API,用于配置 IMutableStoredProcedure 实体类型映射到的 。

OwnedNavigationTableBuilder

此类的实例在使用 API 时从方法返回, ModelBuilder 并且它不是设计为在应用程序代码中直接构造的。

OwnedNavigationTableBuilder<TOwnerEntity,TDependentEntity>

此类的实例在使用 API 时从方法返回, ModelBuilder 并且它不是设计为在应用程序代码中直接构造的。

OwnedNavigationTableValuedFunctionBuilder

提供一个简单的 API,用于配置 IMutableDbFunction 实体类型映射到的 。

OwnedNavigationTableValuedFunctionBuilder<TOwnerEntity,TDependentEntity>

提供一个简单的 API,用于配置 IMutableDbFunction 实体类型映射到的 。

OwnedNavigationTemporalPeriodPropertyBuilder

此类的实例在使用 API 时从方法返回, ModelBuilder 并且它不是设计为在应用程序代码中直接构造的。

OwnedNavigationTemporalTableBuilder

此类的实例在使用 API 时从方法返回, ModelBuilder 并且它不是设计为在应用程序代码中直接构造的。

OwnedNavigationTemporalTableBuilder<TOwnerEntity,TDependentEntity>

此类的实例在使用 API 时从方法返回, ModelBuilder 并且它不是设计为在应用程序代码中直接构造的。

OwnedNavigationViewBuilder

此类的实例在使用 API 时从方法返回, ModelBuilder 并且它不是设计为在应用程序代码中直接构造的。

OwnedNavigationViewBuilder<TOwnerEntity,TDependentEntity>

此类的实例在使用 API 时从方法返回, ModelBuilder 并且它不是设计为在应用程序代码中直接构造的。

OwnershipBuilder

提供用于配置所有权的简单 API。

OwnershipBuilder<TEntity,TDependentEntity>

提供用于配置所有权的简单 API。

PrimitiveCollectionBuilder

提供用于配置 的 IMutableProperty简单 API。

PrimitiveCollectionBuilder<TProperty>

提供用于配置 的 IMutableProperty简单 API。

PropertiesConfigurationBuilder

提供一个简单的 API 图面,用于在约定运行之前设置属性默认值。

PropertiesConfigurationBuilder<TProperty>

提供一个简单的 API 图面,用于在约定运行之前设置属性默认值。

PropertyBuilder

提供用于配置 的 IMutableProperty简单 API。

PropertyBuilder<TProperty>

提供用于配置 的 IMutableProperty简单 API。

QueryTypeBuilder

提供用于配置查询类型的简单 API。

此类的实例在使用 API 时从方法返回, ModelBuilder 并且它不是设计为在应用程序代码中直接构造的。

QueryTypeBuilder<TQuery>

提供用于配置 的 IMutableEntityType简单 API。

此类的实例在使用 API 时从方法返回, ModelBuilder 并且它不是设计为在应用程序代码中直接构造的。

ReferenceCollectionBuilder

提供用于配置一对多关系的简单 API。

ReferenceCollectionBuilder<TPrincipalEntity,TDependentEntity>

提供用于配置一对多关系的简单 API。

ReferenceCollectionBuilderBase

提供用于配置一对多关系的简单 API。

此类的实例在使用 API 时从方法返回, ModelBuilder 并且它不是设计为在应用程序代码中直接构造的。

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

提供用于配置 的 ISequence简单 API。

SplitTableBuilder

此类的实例在使用 API 时从方法返回, ModelBuilder 并且它不是设计为在应用程序代码中直接构造的。

SplitTableBuilder<TEntity>

此类的实例在使用 API 时从方法返回, ModelBuilder 并且它不是设计为在应用程序代码中直接构造的。

SplitViewBuilder

此类的实例在使用 API 时从方法返回, ModelBuilder 并且它不是设计为在应用程序代码中直接构造的。

SplitViewBuilder<TEntity>

此类的实例在使用 API 时从方法返回, ModelBuilder 并且它不是设计为在应用程序代码中直接构造的。

StoredProcedureBuilder

提供一个简单的 API,用于配置 IMutableStoredProcedure 实体类型映射到的 。

StoredProcedureBuilder<TEntity>

提供一个简单的 API,用于配置 IMutableStoredProcedure 实体类型映射到的 。

StoredProcedureParameterBuilder

提供用于配置参数的 IStoredProcedure 简单 API。

StoredProcedureResultColumnBuilder

提供用于配置结果列的 IStoredProcedure 简单 API。

TableBuilder

此类的实例在使用 API 时从方法返回, ModelBuilder 并且它不是设计为在应用程序代码中直接构造的。

TableBuilder<TEntity>

此类的实例在使用 API 时从方法返回, ModelBuilder 并且它不是设计为在应用程序代码中直接构造的。

TableTriggerBuilder

为提供程序特定的扩展提供 API 点,用于配置 ITrigger

TableValuedFunctionBuilder

提供一个简单的 API,用于配置 IMutableDbFunction 实体类型映射到的 。

TableValuedFunctionBuilder<TEntity>

提供一个简单的 API,用于配置 IMutableDbFunction 实体类型映射到的 。

TemporalPeriodPropertyBuilder

此类的实例在使用 API 时从方法返回, ModelBuilder 并且它不是设计为在应用程序代码中直接构造的。

TemporalTableBuilder

此类的实例在使用 API 时从方法返回, ModelBuilder 并且它不是设计为在应用程序代码中直接构造的。

TemporalTableBuilder<TEntity>

此类的实例在使用 API 时从方法返回, ModelBuilder 并且它不是设计为在应用程序代码中直接构造的。

TriggerBuilder

为提供程序特定的扩展提供 API 点,用于配置 ITrigger

TypeMappingConfigurationBuilder

提供一个简单的 API 图面,用于在约定运行之前设置属性默认值。

TypeMappingConfigurationBuilder<TProperty>

提供一个简单的 API 图面,用于在约定运行之前设置属性默认值。

ViewBuilder

此类的实例在使用 API 时从方法返回, ModelBuilder 并且它不是设计为在应用程序代码中直接构造的。

ViewBuilder<TEntity>

此类的实例在使用 API 时从方法返回, ModelBuilder 并且它不是设计为在应用程序代码中直接构造的。

ViewColumnBuilder

此类的实例在使用 API 时从方法返回, ModelBuilder 并且它不是设计为在应用程序代码中直接构造的。

ViewColumnBuilder<TProperty>

此类的实例在使用 API 时从方法返回, ModelBuilder 并且它不是设计为在应用程序代码中直接构造的。

接口

IConventionAnnotatableBuilder

提供一个简单的 API 图面,用于从约定配置 IConventionAnnotatable

此接口通常由数据库提供程序 (和其他扩展) 使用。 它通常不用于应用程序代码。

IConventionCheckConstraintBuilder

提供用于配置检查约束的简单 API。

IConventionComplexPropertyBuilder

提供一个简单的 API 图面,用于从约定配置 IConventionComplexProperty

此接口通常由数据库提供程序 (和其他扩展) 使用。 它通常不用于应用程序代码。

IConventionComplexTypeBuilder

提供一个简单的 API 图面,用于从约定配置 IConventionComplexProperty

此接口通常由数据库提供程序 (和其他扩展) 使用。 它通常不用于应用程序代码。

IConventionDbFunctionBuilder

提供用于配置 的 IConventionDbFunction简单 API。

IConventionDbFunctionParameterBuilder

提供用于配置 的 IConventionDbFunctionParameter简单 API。

IConventionDiscriminatorBuilder

提供一个简单的 API 图面,用于设置约定中的鉴别器值。

IConventionElementTypeBuilder

提供一个简单的 API 图面,用于从约定为基元集合配置 IConventionElementType

此接口通常由数据库提供程序 (和其他扩展) 使用。 它通常不用于应用程序代码。

IConventionEntityTypeBuilder

提供一个简单的 API 图面,用于从约定配置 IConventionEntityType

此接口通常由数据库提供程序 (和其他扩展) 使用。 它通常不用于应用程序代码。

IConventionEntityTypeMappingFragmentBuilder

提供用于配置 的 IConventionEntityTypeMappingFragment简单 API。

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

提供用于配置 的 IConventionRelationalPropertyOverrides简单 API。

IConventionRelationshipBuilder

提供一个简单的 API 图面,用于从约定配置 IConventionForeignKey

此接口通常由数据库提供程序 (和其他扩展) 使用。 它通常不用于应用程序代码。

IConventionSequenceBuilder

提供用于配置 的 IConventionSequence简单 API。

IConventionServicePropertyBuilder

提供一个简单的 API 图面,用于从约定配置 IConventionServiceProperty

此接口通常由数据库提供程序 (和其他扩展) 使用。 它通常不用于应用程序代码。

IConventionSkipNavigationBuilder

提供一个简单的 API 图面,用于从约定配置 IConventionSkipNavigation

此接口通常由数据库提供程序 (和其他扩展) 使用。 它通常不用于应用程序代码。

IConventionStoredProcedureBuilder

提供用于配置 的 IConventionStoredProcedure简单 API。

IConventionStoredProcedureParameterBuilder

提供用于配置 的 IConventionStoredProcedureParameter简单 API。

IConventionStoredProcedureResultColumnBuilder

提供用于配置 的 IConventionStoredProcedureResultColumn简单 API。

IConventionTriggerBuilder

为特定于提供程序的扩展提供 API 点,用于配置 IConventionTrigger

IConventionTypeBaseBuilder

提供一个简单的 API 图面,用于从约定配置 IConventionTypeBase

此接口通常由数据库提供程序 (和其他扩展) 使用。 它通常不用于应用程序代码。