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.

Этот интерфейс обычно используется поставщиками баз данных (и другими расширениями). Как правило, он не используется в коде приложения.