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

提供用于配置 IMutableNavigation 或 IMutableSkipNavigation的简单 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 。

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