Microsoft.EntityFrameworkCore.Metadata.Builders Espacio de nombres
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Clases
CheckConstraintBuilder |
Proporciona una API sencilla para configurar una restricción check. |
CollectionCollectionBuilder |
Proporciona una API sencilla para configurar una relación uno a varios. |
CollectionCollectionBuilder<TLeftEntity,TRightEntity> |
Proporciona una API sencilla para configurar una relación de varios a varios. |
CollectionNavigationBuilder |
Proporciona una API sencilla para configurar una relación en la que la configuración comenzó al final de la relación con una colección que contiene instancias de otro tipo de entidad. Las instancias de esta clase se devuelven de métodos cuando se usa la ModelBuilder API y no está diseñado para construirse directamente en el código de la aplicación. |
CollectionNavigationBuilder<TEntity,TRelatedEntity> |
Proporciona una API sencilla para configurar una relación en la que la configuración comenzó al final de la relación con una colección que contiene instancias de otro tipo de entidad. |
CollectionOwnershipBuilder |
Proporciona una API sencilla para configurar una propiedad uno a varios. |
CollectionOwnershipBuilder<TEntity,TDependentEntity> |
Proporciona una API sencilla para configurar una propiedad uno a uno. |
ColumnBuilder |
Las instancias de esta clase se devuelven de métodos cuando se usa la ModelBuilder API y no está diseñado para construirse directamente en el código de la aplicación. |
ColumnBuilder<TProperty> |
Las instancias de esta clase se devuelven de métodos cuando se usa la ModelBuilder API y no está diseñado para construirse directamente en el código de la aplicación. |
ComplexPropertiesConfigurationBuilder |
Proporciona una superficie de API sencilla para establecer los valores predeterminados de la propiedad antes de que se ejecuten las convenciones. |
ComplexPropertiesConfigurationBuilder<TProperty> |
Proporciona una superficie de API sencilla para establecer los valores predeterminados de la propiedad antes de que se ejecuten las convenciones. |
ComplexPropertyBuilder |
Proporciona una API sencilla para configurar un IMutableComplexProperty. |
ComplexPropertyBuilder<TComplex> |
Proporciona una API sencilla para configurar un IMutableEntityType. |
ComplexTypePrimitiveCollectionBuilder |
Proporciona una API sencilla para configurar un IMutableProperty. |
ComplexTypePrimitiveCollectionBuilder<TProperty> |
Proporciona una API sencilla para configurar un IMutableProperty. |
ComplexTypePropertyBuilder |
Proporciona una API sencilla para configurar un IMutableProperty. |
ComplexTypePropertyBuilder<TProperty> |
Proporciona una API sencilla para configurar un IMutableProperty. |
ConventionSetBuilder |
Proporciona una superficie de API sencilla para configurar convenciones. |
DataBuilder |
Permite una configuración adicional de los datos del modelo. |
DataBuilder<TEntity> |
Permite una configuración adicional de los datos del modelo. |
DbFunctionBuilder |
Proporciona una API sencilla para configurar un IMutableDbFunction. |
DbFunctionBuilderBase |
Proporciona una API sencilla para configurar un IMutableDbFunction. |
DbFunctionParameterBuilder |
Proporciona una API sencilla para configurar un Microsoft.EntityFrameworkCore.Metadata.Internal.DbFunctionParameter. |
DiscriminatorBuilder |
Proporciona una superficie de API sencilla para establecer valores discriminadores. |
DiscriminatorBuilder<TDiscriminator> |
Proporciona una superficie de API sencilla para establecer valores discriminadores. |
ElementTypeBuilder |
Proporciona una API sencilla para configurar el IMutableElementType objeto de una colección primitiva. |
EntityTypeBuilder |
Proporciona una API sencilla para configurar un IMutableEntityType. |
EntityTypeBuilder<TEntity> |
Proporciona una API sencilla para configurar un IMutableEntityType. |
IndexBuilder |
Proporciona una API sencilla para configurar un IMutableIndex. |
IndexBuilder<T> |
Proporciona una API sencilla para configurar un IMutableIndex. |
InvertibleRelationshipBuilderBase |
Clase base usada para configurar una relación invertible. |
KeyBuilder |
Proporciona una API sencilla para configurar un IMutableKey. |
KeyBuilder<T> |
Proporciona una API sencilla para configurar un IMutableKey. |
NavigationBuilder |
Proporciona una API sencilla para configurar o IMutableNavigationIMutableSkipNavigation. |
NavigationBuilder<TSource,TTarget> |
Proporciona una API sencilla para configurar o IMutableNavigation .IMutableSkipNavigation |
OwnedEntityTypeBuilder |
Las instancias de esta clase se devuelven de métodos cuando se usa la ModelBuilder API y no está diseñado para construirse directamente en el código de la aplicación. |
OwnedEntityTypeBuilder<T> |
Las instancias de esta clase se devuelven de métodos cuando se usa la ModelBuilder API y no está diseñado para construirse directamente en el código de la aplicación. |
OwnedNavigationBuilder |
Proporciona una API sencilla para configurar una navegación a un tipo de entidad propiedad. |
OwnedNavigationBuilder<TOwnerEntity,TDependentEntity> |
Proporciona una API sencilla para configurar una navegación a un tipo de entidad propiedad. |
OwnedNavigationSplitTableBuilder |
Las instancias de esta clase se devuelven de métodos cuando se usa la ModelBuilder API y no está diseñado para construirse directamente en el código de la aplicación. |
OwnedNavigationSplitTableBuilder<TOwnerEntity,TDependentEntity> |
Las instancias de esta clase se devuelven de métodos cuando se usa la ModelBuilder API y no está diseñado para construirse directamente en el código de la aplicación. |
OwnedNavigationSplitViewBuilder |
Las instancias de esta clase se devuelven de métodos cuando se usa la ModelBuilder API y no está diseñado para construirse directamente en el código de la aplicación. |
OwnedNavigationSplitViewBuilder<TOwnerEntity,TDependentEntity> |
Las instancias de esta clase se devuelven de métodos cuando se usa la ModelBuilder API y no está diseñado para construirse directamente en el código de la aplicación. |
OwnedNavigationStoredProcedureBuilder |
Proporciona una API sencilla para configurar un IMutableStoredProcedure objeto al que se asigna un tipo de entidad. |
OwnedNavigationStoredProcedureBuilder<TOwnerEntity,TDependentEntity> |
Proporciona una API sencilla para configurar un IMutableStoredProcedure objeto al que se asigna un tipo de entidad. |
OwnedNavigationTableBuilder |
Las instancias de esta clase se devuelven de métodos cuando se usa la ModelBuilder API y no está diseñado para construirse directamente en el código de la aplicación. |
OwnedNavigationTableBuilder<TOwnerEntity,TDependentEntity> |
Las instancias de esta clase se devuelven de métodos cuando se usa la ModelBuilder API y no está diseñado para construirse directamente en el código de la aplicación. |
OwnedNavigationTableValuedFunctionBuilder |
Proporciona una API sencilla para configurar un IMutableDbFunction objeto al que se asigna un tipo de entidad. |
OwnedNavigationTableValuedFunctionBuilder<TOwnerEntity,TDependentEntity> |
Proporciona una API sencilla para configurar un IMutableDbFunction objeto al que se asigna un tipo de entidad. |
OwnedNavigationTemporalPeriodPropertyBuilder |
Las instancias de esta clase se devuelven de métodos cuando se usa la ModelBuilder API y no está diseñado para construirse directamente en el código de la aplicación. |
OwnedNavigationTemporalTableBuilder |
Las instancias de esta clase se devuelven de métodos cuando se usa la ModelBuilder API y no está diseñado para construirse directamente en el código de la aplicación. |
OwnedNavigationTemporalTableBuilder<TOwnerEntity,TDependentEntity> |
Las instancias de esta clase se devuelven de métodos cuando se usa la ModelBuilder API y no está diseñado para construirse directamente en el código de la aplicación. |
OwnedNavigationViewBuilder |
Las instancias de esta clase se devuelven de métodos cuando se usa la ModelBuilder API y no está diseñado para construirse directamente en el código de la aplicación. |
OwnedNavigationViewBuilder<TOwnerEntity,TDependentEntity> |
Las instancias de esta clase se devuelven de métodos cuando se usa la ModelBuilder API y no está diseñado para construirse directamente en el código de la aplicación. |
OwnershipBuilder |
Proporciona una API sencilla para configurar una propiedad. |
OwnershipBuilder<TEntity,TDependentEntity> |
Proporciona una API sencilla para configurar una propiedad. |
PrimitiveCollectionBuilder |
Proporciona una API sencilla para configurar un IMutableProperty. |
PrimitiveCollectionBuilder<TProperty> |
Proporciona una API sencilla para configurar un IMutableProperty. |
PropertiesConfigurationBuilder |
Proporciona una superficie de API sencilla para establecer los valores predeterminados de la propiedad antes de que se ejecuten las convenciones. |
PropertiesConfigurationBuilder<TProperty> |
Proporciona una superficie de API sencilla para establecer los valores predeterminados de la propiedad antes de que se ejecuten las convenciones. |
PropertyBuilder |
Proporciona una API sencilla para configurar un IMutableProperty. |
PropertyBuilder<TProperty> |
Proporciona una API sencilla para configurar un IMutableProperty. |
QueryTypeBuilder |
Proporciona una API sencilla para configurar un tipo de consulta. Las instancias de esta clase se devuelven de métodos cuando se usa la ModelBuilder API y no está diseñado para construirse directamente en el código de la aplicación. |
QueryTypeBuilder<TQuery> |
Proporciona una API sencilla para configurar un IMutableEntityType. Las instancias de esta clase se devuelven de métodos cuando se usa la ModelBuilder API y no está diseñado para construirse directamente en el código de la aplicación. |
ReferenceCollectionBuilder |
Proporciona una API sencilla para configurar una relación uno a varios. |
ReferenceCollectionBuilder<TPrincipalEntity,TDependentEntity> |
Proporciona una API sencilla para configurar una relación uno a varios. |
ReferenceCollectionBuilderBase |
Proporciona una API sencilla para configurar una relación uno a varios. Las instancias de esta clase se devuelven de métodos cuando se usa la ModelBuilder API y no está diseñado para construirse directamente en el código de la aplicación. |
ReferenceNavigationBuilder |
Proporciona una API sencilla para configurar una relación en la que la configuración comenzó al final de la relación con una referencia que apunta a una instancia de otro tipo de entidad. |
ReferenceNavigationBuilder<TEntity,TRelatedEntity> |
Proporciona una API sencilla para configurar una relación en la que la configuración comenzó al final de la relación con una referencia que apunta a una instancia de otro tipo de entidad. |
ReferenceOwnershipBuilder |
Proporciona una API sencilla para configurar una propiedad uno a uno. |
ReferenceOwnershipBuilder<TEntity,TRelatedEntity> |
Proporciona una API sencilla para configurar una propiedad uno a uno. |
ReferenceReferenceBuilder |
Proporciona una API sencilla para configurar una relación uno a uno. |
ReferenceReferenceBuilder<TEntity,TRelatedEntity> |
Proporciona una API sencilla para configurar una relación uno a uno. |
ReferenceReferenceBuilderBase |
Esta API admite la infraestructura de Entity Framework Core y no está pensada para usarse directamente desde el código. Esta API puede cambiar o quitarse en versiones futuras. |
RelationshipBuilderBase |
Clase base usada para configurar una relación. |
SequenceBuilder |
Proporciona una API sencilla para configurar un ISequence. |
SplitTableBuilder |
Las instancias de esta clase se devuelven de métodos cuando se usa la ModelBuilder API y no está diseñado para construirse directamente en el código de la aplicación. |
SplitTableBuilder<TEntity> |
Las instancias de esta clase se devuelven de métodos cuando se usa la ModelBuilder API y no está diseñado para construirse directamente en el código de la aplicación. |
SplitViewBuilder |
Las instancias de esta clase se devuelven de métodos cuando se usa la ModelBuilder API y no está diseñado para construirse directamente en el código de la aplicación. |
SplitViewBuilder<TEntity> |
Las instancias de esta clase se devuelven de métodos cuando se usa la ModelBuilder API y no está diseñado para construirse directamente en el código de la aplicación. |
StoredProcedureBuilder |
Proporciona una API sencilla para configurar un IMutableStoredProcedure objeto al que se asigna un tipo de entidad. |
StoredProcedureBuilder<TEntity> |
Proporciona una API sencilla para configurar un IMutableStoredProcedure objeto al que se asigna un tipo de entidad. |
StoredProcedureParameterBuilder |
Proporciona una API sencilla para configurar un IStoredProcedure parámetro. |
StoredProcedureResultColumnBuilder |
Proporciona una API sencilla para configurar una IStoredProcedure columna de resultados. |
TableBuilder |
Las instancias de esta clase se devuelven de métodos cuando se usa la ModelBuilder API y no está diseñado para construirse directamente en el código de la aplicación. |
TableBuilder<TEntity> |
Las instancias de esta clase se devuelven de métodos cuando se usa la ModelBuilder API y no está diseñado para construirse directamente en el código de la aplicación. |
TableTriggerBuilder |
Proporciona un punto de API para extensiones específicas del proveedor para configurar un ITrigger. |
TableValuedFunctionBuilder |
Proporciona una API sencilla para configurar un IMutableDbFunction objeto al que se asigna un tipo de entidad. |
TableValuedFunctionBuilder<TEntity> |
Proporciona una API sencilla para configurar un IMutableDbFunction objeto al que se asigna un tipo de entidad. |
TemporalPeriodPropertyBuilder |
Las instancias de esta clase se devuelven de métodos cuando se usa la ModelBuilder API y no está diseñado para construirse directamente en el código de la aplicación. |
TemporalTableBuilder |
Las instancias de esta clase se devuelven de métodos cuando se usa la ModelBuilder API y no está diseñado para construirse directamente en el código de la aplicación. |
TemporalTableBuilder<TEntity> |
Las instancias de esta clase se devuelven de métodos cuando se usa la ModelBuilder API y no está diseñado para construirse directamente en el código de la aplicación. |
TriggerBuilder |
Proporciona un punto de API para extensiones específicas del proveedor para configurar un ITrigger. |
TypeMappingConfigurationBuilder |
Proporciona una superficie de API sencilla para establecer los valores predeterminados de la propiedad antes de que se ejecuten las convenciones. |
TypeMappingConfigurationBuilder<TProperty> |
Proporciona una superficie de API sencilla para establecer los valores predeterminados de la propiedad antes de que se ejecuten las convenciones. |
ViewBuilder |
Las instancias de esta clase se devuelven de métodos cuando se usa la ModelBuilder API y no está diseñado para construirse directamente en el código de la aplicación. |
ViewBuilder<TEntity> |
Las instancias de esta clase se devuelven de métodos cuando se usa la ModelBuilder API y no está diseñado para construirse directamente en el código de la aplicación. |
ViewColumnBuilder |
Las instancias de esta clase se devuelven de métodos cuando se usa la ModelBuilder API y no está diseñado para construirse directamente en el código de la aplicación. |
ViewColumnBuilder<TProperty> |
Las instancias de esta clase se devuelven de métodos cuando se usa la ModelBuilder API y no está diseñado para construirse directamente en el código de la aplicación. |
Interfaces
IConventionAnnotatableBuilder |
Proporciona una superficie de API sencilla para configurar una IConventionAnnotatable clase a partir de convenciones. Normalmente, los proveedores de bases de datos usan esta interfaz (y otras extensiones). Por lo general, no se usa en el código de la aplicación. |
IConventionCheckConstraintBuilder |
Proporciona una API sencilla para configurar una restricción check. |
IConventionComplexPropertyBuilder |
Proporciona una superficie de API sencilla para configurar una IConventionComplexProperty clase a partir de convenciones. Normalmente, los proveedores de bases de datos usan esta interfaz (y otras extensiones). Por lo general, no se usa en el código de la aplicación. |
IConventionComplexTypeBuilder |
Proporciona una superficie de API sencilla para configurar una IConventionComplexProperty clase a partir de convenciones. Normalmente, los proveedores de bases de datos usan esta interfaz (y otras extensiones). Por lo general, no se usa en el código de la aplicación. |
IConventionDbFunctionBuilder |
Proporciona una API sencilla para configurar un IConventionDbFunction. |
IConventionDbFunctionParameterBuilder |
Proporciona una API sencilla para configurar un IConventionDbFunctionParameter. |
IConventionDiscriminatorBuilder |
Proporciona una superficie de API sencilla para establecer valores discriminadores a partir de convenciones. |
IConventionElementTypeBuilder |
Proporciona una superficie de API sencilla para configurar para IConventionElementType una colección primitiva a partir de convenciones. Normalmente, los proveedores de bases de datos usan esta interfaz (y otras extensiones). Por lo general, no se usa en el código de la aplicación. |
IConventionEntityTypeBuilder |
Proporciona una superficie de API sencilla para configurar una IConventionEntityType clase a partir de convenciones. Normalmente, los proveedores de bases de datos usan esta interfaz (y otras extensiones). Por lo general, no se usa en el código de la aplicación. |
IConventionEntityTypeMappingFragmentBuilder |
Proporciona una API sencilla para configurar un IConventionEntityTypeMappingFragment. |
IConventionForeignKeyBuilder |
Proporciona una superficie de API sencilla para configurar una IConventionForeignKey clase a partir de convenciones. Normalmente, los proveedores de bases de datos usan esta interfaz (y otras extensiones). Por lo general, no se usa en el código de la aplicación. |
IConventionIndexBuilder |
Proporciona una superficie de API sencilla para configurar una IConventionIndex clase a partir de convenciones. Normalmente, los proveedores de bases de datos usan esta interfaz (y otras extensiones). Por lo general, no se usa en el código de la aplicación. |
IConventionKeyBuilder |
Proporciona una superficie de API sencilla para configurar una IConventionKey clase a partir de convenciones. Normalmente, los proveedores de bases de datos usan esta interfaz (y otras extensiones). Por lo general, no se usa en el código de la aplicación. |
IConventionModelBuilder |
Proporciona una superficie de API sencilla para configurar una IConventionModelBuilder clase a partir de convenciones. Normalmente, los proveedores de bases de datos usan esta interfaz (y otras extensiones). Por lo general, no se usa en el código de la aplicación. |
IConventionNavigationBuilder |
Proporciona una superficie de API sencilla para configurar una IConventionNavigation clase a partir de convenciones. Normalmente, los proveedores de bases de datos usan esta interfaz (y otras extensiones). Por lo general, no se usa en el código de la aplicación. |
IConventionOwnedEntityTypeBuilder |
Normalmente, los proveedores de bases de datos usan esta interfaz (y otras extensiones). Por lo general, no se usa en el código de la aplicación. |
IConventionPropertyBaseBuilder |
Proporciona una superficie de API sencilla para configurar una IConventionPropertyBase clase a partir de convenciones. Normalmente, los proveedores de bases de datos usan esta interfaz (y otras extensiones). Por lo general, no se usa en el código de la aplicación. |
IConventionPropertyBaseBuilder<TBuilder> |
Proporciona una superficie de API sencilla para configurar una IConventionPropertyBase clase a partir de convenciones. Normalmente, los proveedores de bases de datos usan esta interfaz (y otras extensiones). Por lo general, no se usa en el código de la aplicación. |
IConventionPropertyBuilder |
Proporciona una superficie de API sencilla para configurar una IConventionProperty clase a partir de convenciones. Normalmente, los proveedores de bases de datos usan esta interfaz (y otras extensiones). Por lo general, no se usa en el código de la aplicación. |
IConventionRelationalPropertyOverridesBuilder |
Proporciona una API sencilla para configurar un IConventionRelationalPropertyOverrides. |
IConventionRelationshipBuilder |
Proporciona una superficie de API sencilla para configurar una IConventionForeignKey clase a partir de convenciones. Normalmente, los proveedores de bases de datos usan esta interfaz (y otras extensiones). Por lo general, no se usa en el código de la aplicación. |
IConventionSequenceBuilder |
Proporciona una API sencilla para configurar un IConventionSequence. |
IConventionServicePropertyBuilder |
Proporciona una superficie de API sencilla para configurar una IConventionServiceProperty clase a partir de convenciones. Normalmente, los proveedores de bases de datos usan esta interfaz (y otras extensiones). Por lo general, no se usa en el código de la aplicación. |
IConventionSkipNavigationBuilder |
Proporciona una superficie de API sencilla para configurar una IConventionSkipNavigation clase a partir de convenciones. Normalmente, los proveedores de bases de datos usan esta interfaz (y otras extensiones). Por lo general, no se usa en el código de la aplicación. |
IConventionStoredProcedureBuilder |
Proporciona una API sencilla para configurar un IConventionStoredProcedure. |
IConventionStoredProcedureParameterBuilder |
Proporciona una API sencilla para configurar un IConventionStoredProcedureParameter. |
IConventionStoredProcedureResultColumnBuilder |
Proporciona una API sencilla para configurar un IConventionStoredProcedureResultColumn. |
IConventionTriggerBuilder |
Proporciona un punto de API para extensiones específicas del proveedor para configurar un IConventionTrigger. |
IConventionTypeBaseBuilder |
Proporciona una superficie de API sencilla para configurar una IConventionTypeBase clase a partir de convenciones. Normalmente, los proveedores de bases de datos usan esta interfaz (y otras extensiones). Por lo general, no se usa en el código de la aplicación. |