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 для настройки IMutableNavigation или IMutableSkipNavigation. |
NavigationBuilder<TSource,TTarget> |
Предоставляет простой API для настройки 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 и не предназначены для создания непосредственно в коде приложения. |
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 from. Этот интерфейс обычно используется поставщиками баз данных (и другими расширениями). Как правило, он не используется в коде приложения. |
IConventionCheckConstraintBuilder |
Предоставляет простой API для настройки ограничения проверка. |
IConventionComplexPropertyBuilder |
Предоставляет простую поверхность API для настройки соглашений IConventionComplexProperty from. Этот интерфейс обычно используется поставщиками баз данных (и другими расширениями). Как правило, он не используется в коде приложения. |
IConventionComplexTypeBuilder |
Предоставляет простую поверхность API для настройки соглашений IConventionComplexProperty from. Этот интерфейс обычно используется поставщиками баз данных (и другими расширениями). Как правило, он не используется в коде приложения. |
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. Этот интерфейс обычно используется поставщиками баз данных (и другими расширениями). Как правило, он не используется в коде приложения. |
Entity Framework