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
| Nombre | Description |
|---|---|
| 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 desde métodos cuando se usa la API y no está diseñado para construirse directamente en el ModelBuilder 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 desde métodos cuando se usa la API y no está diseñado para construirse directamente en el ModelBuilder código de la aplicación. |
| ColumnBuilder<TProperty> |
Las instancias de esta clase se devuelven desde métodos cuando se usa la API y no está diseñado para construirse directamente en el ModelBuilder código de la aplicación. |
| ComplexCollectionBuilder |
Proporciona una API sencilla para configurar un IMutableComplexProperty. |
| ComplexCollectionBuilder<TComplex> |
Proporciona una API sencilla para configurar un IMutableEntityType. |
| ComplexCollectionTypePropertyBuilder |
Proporciona una API sencilla para configurar un IMutableProperty objeto en un tipo de colección complejo. |
| ComplexCollectionTypePropertyBuilder<TProperty> |
Proporciona una API sencilla para configurar un IMutableProperty objeto en un tipo de colección complejo. |
| 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. |
| ComplexTypeDiscriminatorBuilder |
Proporciona una superficie de API sencilla para establecer valores discriminadores. |
| ComplexTypeDiscriminatorBuilder<TDiscriminator> |
Proporciona una superficie de API sencilla para establecer valores discriminadores. |
| ComplexTypePrimitiveCollectionBuilder |
Proporciona una API sencilla para configurar .IMutableProperty |
| ComplexTypePrimitiveCollectionBuilder<TProperty> |
Proporciona una API sencilla para configurar .IMutableProperty |
| ComplexTypePropertyBuilder |
Proporciona una API sencilla para configurar .IMutableProperty |
| ComplexTypePropertyBuilder<TProperty> |
Proporciona una API sencilla para configurar .IMutableProperty |
| ConventionSetBuilder |
Proporciona una superficie de API sencilla para configurar convenciones. |
| CosmosAutomaticIndexingBuilder |
Generador fluido que se usa para configurar la directiva de indexación automática del contenedor de Cosmos. Devuelto por |
| CosmosAutomaticIndexingBuilder<TEntity> |
Generador fluido genérico que se usa para configurar la directiva de indexación automática del contenedor de Cosmos. Devuelto por |
| 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 .IMutableDbFunction |
| DbFunctionBuilderBase |
Proporciona una API sencilla para configurar .IMutableDbFunction |
| DbFunctionParameterBuilder |
Proporciona una API sencilla para configurar .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 la IMutableElementType 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 utilizada para configurar una relación invertible. |
| KeyBuilder |
Proporciona una API sencilla para configurar .IMutableKey |
| KeyBuilder<T> |
Proporciona una API sencilla para configurar .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 desde métodos cuando se usa la API y no está diseñado para construirse directamente en el ModelBuilder código de la aplicación. |
| OwnedEntityTypeBuilder<T> |
Las instancias de esta clase se devuelven desde métodos cuando se usa la API y no está diseñado para construirse directamente en el ModelBuilder 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 desde métodos cuando se usa la API y no está diseñado para construirse directamente en el ModelBuilder código de la aplicación. |
| OwnedNavigationSplitTableBuilder<TOwnerEntity,TDependentEntity> |
Las instancias de esta clase se devuelven desde métodos cuando se usa la API y no está diseñado para construirse directamente en el ModelBuilder código de la aplicación. |
| OwnedNavigationSplitViewBuilder |
Las instancias de esta clase se devuelven desde métodos cuando se usa la API y no está diseñado para construirse directamente en el ModelBuilder código de la aplicación. |
| OwnedNavigationSplitViewBuilder<TOwnerEntity,TDependentEntity> |
Las instancias de esta clase se devuelven desde métodos cuando se usa la API y no está diseñado para construirse directamente en el ModelBuilder 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 desde métodos cuando se usa la API y no está diseñado para construirse directamente en el ModelBuilder código de la aplicación. |
| OwnedNavigationTableBuilder<TOwnerEntity,TDependentEntity> |
Las instancias de esta clase se devuelven desde métodos cuando se usa la API y no está diseñado para construirse directamente en el ModelBuilder 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 desde métodos cuando se usa la API y no está diseñado para construirse directamente en el ModelBuilder código de la aplicación. |
| OwnedNavigationTemporalTableBuilder |
Las instancias de esta clase se devuelven desde métodos cuando se usa la API y no está diseñado para construirse directamente en el ModelBuilder código de la aplicación. |
| OwnedNavigationTemporalTableBuilder<TOwnerEntity,TDependentEntity> |
Las instancias de esta clase se devuelven desde métodos cuando se usa la API y no está diseñado para construirse directamente en el ModelBuilder código de la aplicación. |
| OwnedNavigationViewBuilder |
Las instancias de esta clase se devuelven desde métodos cuando se usa la API y no está diseñado para construirse directamente en el ModelBuilder código de la aplicación. |
| OwnedNavigationViewBuilder<TOwnerEntity,TDependentEntity> |
Las instancias de esta clase se devuelven desde métodos cuando se usa la API y no está diseñado para construirse directamente en el ModelBuilder 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 .IMutableProperty |
| PrimitiveCollectionBuilder<TProperty> |
Proporciona una API sencilla para configurar .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 .IMutableProperty |
| PropertyBuilder<TProperty> |
Proporciona una API sencilla para configurar .IMutableProperty |
| QueryTypeBuilder |
Proporciona una API sencilla para configurar un tipo de consulta. Las instancias de esta clase se devuelven desde métodos cuando se usa la API y no está diseñado para construirse directamente en el ModelBuilder código de la aplicación. |
| QueryTypeBuilder<TQuery> |
Proporciona una API sencilla para configurar un IMutableEntityType. Las instancias de esta clase se devuelven desde métodos cuando se usa la API y no está diseñado para construirse directamente en el ModelBuilder 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 desde métodos cuando se usa la API y no está diseñado para construirse directamente en el ModelBuilder 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 futuras versiones. |
| RelationshipBuilderBase |
Clase base que se usa para configurar una relación. |
| SequenceBuilder |
Proporciona una API sencilla para configurar .ISequence |
| SplitTableBuilder |
Las instancias de esta clase se devuelven desde métodos cuando se usa la API y no está diseñado para construirse directamente en el ModelBuilder código de la aplicación. |
| SplitTableBuilder<TEntity> |
Las instancias de esta clase se devuelven desde métodos cuando se usa la API y no está diseñado para construirse directamente en el ModelBuilder código de la aplicación. |
| SplitViewBuilder |
Las instancias de esta clase se devuelven desde métodos cuando se usa la API y no está diseñado para construirse directamente en el ModelBuilder código de la aplicación. |
| SplitViewBuilder<TEntity> |
Las instancias de esta clase se devuelven desde métodos cuando se usa la API y no está diseñado para construirse directamente en el ModelBuilder código de la aplicación. |
| SqlServerFullTextCatalogBuilder |
Proporciona una API sencilla para configurar un SQL Server catálogo de texto completo. |
| SqlServerFullTextIndexBuilder |
Proporciona una API sencilla para configurar un índice de texto completo en SQL Server. |
| SqlServerFullTextIndexBuilder<TEntity> |
Proporciona una API sencilla para configurar un índice de texto completo en SQL Server. |
| SqlServerVectorIndexBuilder |
Proporciona una API sencilla para configurar un índice vectorial en SQL Server. |
| SqlServerVectorIndexBuilder<TEntity> |
Proporciona una API sencilla para configurar un índice vectorial en SQL Server. |
| 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 desde métodos cuando se usa la API y no está diseñado para construirse directamente en el ModelBuilder código de la aplicación. |
| TableBuilder<TEntity> |
Las instancias de esta clase se devuelven desde métodos cuando se usa la API y no está diseñado para construirse directamente en el ModelBuilder 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 desde métodos cuando se usa la API y no está diseñado para construirse directamente en el ModelBuilder código de la aplicación. |
| TemporalTableBuilder |
Las instancias de esta clase se devuelven desde métodos cuando se usa la API y no está diseñado para construirse directamente en el ModelBuilder código de la aplicación. |
| TemporalTableBuilder<TEntity> |
Las instancias de esta clase se devuelven desde métodos cuando se usa la API y no está diseñado para construirse directamente en el ModelBuilder 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 desde métodos cuando se usa la API y no está diseñado para construirse directamente en el ModelBuilder código de la aplicación. |
| ViewBuilder<TEntity> |
Las instancias de esta clase se devuelven desde métodos cuando se usa la API y no está diseñado para construirse directamente en el ModelBuilder código de la aplicación. |
| ViewColumnBuilder |
Las instancias de esta clase se devuelven desde métodos cuando se usa la API y no está diseñado para construirse directamente en el ModelBuilder código de la aplicación. |
| ViewColumnBuilder<TProperty> |
Las instancias de esta clase se devuelven desde métodos cuando se usa la API y no está diseñado para construirse directamente en el ModelBuilder código de la aplicación. |
Interfaces
| Nombre | Description |
|---|---|
| IConventionAnnotatableBuilder |
Proporciona una superficie de API sencilla para configurar un IConventionAnnotatable elemento 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 aplicación. |
| IConventionCheckConstraintBuilder |
Proporciona una API sencilla para configurar una restricción check. |
| IConventionComplexPropertyBuilder |
Proporciona una superficie de API sencilla para configurar un IConventionComplexProperty elemento 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 aplicación. |
| IConventionComplexTypeBuilder |
Proporciona una superficie de API sencilla para configurar un IConventionComplexProperty elemento 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 aplicación. |
| IConventionComplexTypeDiscriminatorBuilder |
Proporciona una superficie de API sencilla para establecer valores discriminadores de convenciones. |
| IConventionDbFunctionBuilder |
Proporciona una API sencilla para configurar .IConventionDbFunction |
| IConventionDbFunctionParameterBuilder |
Proporciona una API sencilla para configurar .IConventionDbFunctionParameter |
| IConventionDiscriminatorBuilder |
Proporciona una superficie de API sencilla para establecer valores discriminadores de convenciones. |
| IConventionElementTypeBuilder |
Proporciona una superficie de API sencilla para configurar una IConventionElementType para 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 aplicación. |
| IConventionEntityTypeBuilder |
Proporciona una superficie de API sencilla para configurar un IConventionEntityType elemento 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 aplicación. |
| IConventionEntityTypeMappingFragmentBuilder |
Proporciona una API sencilla para configurar .IConventionEntityTypeMappingFragment |
| IConventionForeignKeyBuilder |
Proporciona una superficie de API sencilla para configurar un IConventionForeignKey elemento 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 aplicación. |
| IConventionIndexBuilder |
Proporciona una superficie de API sencilla para configurar un IConventionIndex elemento 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 aplicación. |
| IConventionKeyBuilder |
Proporciona una superficie de API sencilla para configurar un IConventionKey elemento 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 aplicación. |
| IConventionModelBuilder |
Proporciona una superficie de API sencilla para configurar un IConventionModelBuilder elemento 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 aplicación. |
| IConventionNavigationBuilder |
Proporciona una superficie de API sencilla para configurar un IConventionNavigation elemento 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 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 aplicación. |
| IConventionPropertyBaseBuilder |
Proporciona una superficie de API sencilla para configurar un IConventionPropertyBase elemento 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 aplicación. |
| IConventionPropertyBaseBuilder<TBuilder> |
Proporciona una superficie de API sencilla para configurar un IConventionPropertyBase elemento 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 aplicación. |
| IConventionPropertyBuilder |
Proporciona una superficie de API sencilla para configurar un IConventionProperty elemento 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 aplicación. |
| IConventionRelationalPropertyOverridesBuilder |
Proporciona una API sencilla para configurar .IConventionRelationalPropertyOverrides |
| IConventionRelationshipBuilder |
Proporciona una superficie de API sencilla para configurar un IConventionForeignKey elemento 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 aplicación. |
| IConventionSequenceBuilder |
Proporciona una API sencilla para configurar .IConventionSequence |
| IConventionServicePropertyBuilder |
Proporciona una superficie de API sencilla para configurar un IConventionServiceProperty elemento 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 aplicación. |
| IConventionSkipNavigationBuilder |
Proporciona una superficie de API sencilla para configurar un IConventionSkipNavigation elemento 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 aplicación. |
| IConventionStoredProcedureBuilder |
Proporciona una API sencilla para configurar .IConventionStoredProcedure |
| IConventionStoredProcedureParameterBuilder |
Proporciona una API sencilla para configurar .IConventionStoredProcedureParameter |
| IConventionStoredProcedureResultColumnBuilder |
Proporciona una API sencilla para configurar .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 un IConventionTypeBase elemento 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 aplicación. |