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