Microsoft.EntityFrameworkCore.Metadata.Builders Espacio de nombres

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 HasAutomaticIndexing en EntityTypeBuilder; cada llamada a Except(String) agrega una ruta de acceso al contenedor ExcludedPaths.

CosmosAutomaticIndexingBuilder<TEntity>

Generador fluido genérico que se usa para configurar la directiva de indexación automática del contenedor de Cosmos. Devuelto por HasAutomaticIndexing en EntityTypeBuilder<TEntity>.

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.