Share via


Microsoft.EntityFrameworkCore.Metadata.Builders Espacio de nombres

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.