Compartir a través de


EntityTypeBuilder<TEntity> Clase

Definición

Proporciona una API sencilla para configurar un IMutableEntityType.

public class EntityTypeBuilder<TEntity> : Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder where TEntity : class
type EntityTypeBuilder<'Entity (requires 'Entity : null)> = class
    inherit EntityTypeBuilder
Public Class EntityTypeBuilder(Of TEntity)
Inherits EntityTypeBuilder

Parámetros de tipo

TEntity

Tipo de entidad que se va a configurar.

Herencia
EntityTypeBuilder<TEntity>
Derivado

Comentarios

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.

Constructores

EntityTypeBuilder<TEntity>(IMutableEntityType)

Se trata de una API interna que admite la infraestructura de Entity Framework Core y no está sujeta a los mismos estándares de compatibilidad que las API públicas. Se puede cambiar o quitar sin previo aviso en ninguna versión. Solo debe usarlo directamente en el código con extrema precaución y saber que hacerlo puede dar lugar a errores de aplicación al actualizar a una nueva versión de Entity Framework Core.

EntityTypeBuilder<TEntity>(InternalEntityTypeBuilder)

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.

Propiedades

Builder

Se trata de una API interna que admite la infraestructura de Entity Framework Core y no está sujeta a los mismos estándares de compatibilidad que las API públicas. Se puede cambiar o quitar sin previo aviso en ninguna versión. Solo debe usarlo directamente en el código con extrema precaución y saber que hacerlo puede provocar errores en la aplicación al actualizar a una nueva versión de Entity Framework Core.

(Heredado de EntityTypeBuilder)
Metadata

Tipo de entidad que se va a configurar.

(Heredado de EntityTypeBuilder)

Métodos

ComplexProperty(String)

Devuelve un objeto que se puede usar para configurar una propiedad compleja del tipo de entidad. Si no existe ninguna propiedad con el nombre especificado, se agregará una nueva propiedad.

(Heredado de EntityTypeBuilder)
ComplexProperty(String, Action<ComplexPropertyBuilder>)

Configura una propiedad compleja del tipo de entidad. Si no existe ninguna propiedad con el nombre especificado, se agregará una nueva propiedad.

ComplexProperty(String, Action<ComplexPropertyBuilder>)

Configura una propiedad compleja del tipo de entidad. Si no existe ninguna propiedad con el nombre especificado, se agregará una nueva propiedad.

(Heredado de EntityTypeBuilder)
ComplexProperty(Type, String)

Configura una propiedad compleja del tipo de entidad. Si no existe ninguna propiedad con el nombre especificado, se agregará una nueva propiedad.

(Heredado de EntityTypeBuilder)
ComplexProperty(Type, String, Action<ComplexPropertyBuilder>)

Devuelve un objeto que se puede usar para configurar una propiedad compleja del tipo complejo. Si no existe ninguna propiedad con el nombre especificado, se agregará una nueva propiedad.

ComplexProperty(Type, String, Action<ComplexPropertyBuilder>)

Devuelve un objeto que se puede usar para configurar una propiedad compleja del tipo complejo. Si no existe ninguna propiedad con el nombre especificado, se agregará una nueva propiedad.

(Heredado de EntityTypeBuilder)
ComplexProperty(Type, String, String)

Configura una propiedad compleja del tipo de entidad. Si no existe ninguna propiedad con el nombre especificado, se agregará una nueva propiedad.

(Heredado de EntityTypeBuilder)
ComplexProperty(Type, String, String, Action<ComplexPropertyBuilder>)

Devuelve un objeto que se puede usar para configurar una propiedad compleja del tipo complejo. Si no existe ninguna propiedad con el nombre especificado, se agregará una nueva propiedad.

ComplexProperty(Type, String, String, Action<ComplexPropertyBuilder>)

Devuelve un objeto que se puede usar para configurar una propiedad compleja del tipo complejo. Si no existe ninguna propiedad con el nombre especificado, se agregará una nueva propiedad.

(Heredado de EntityTypeBuilder)
ComplexProperty<TProperty>(Expression<Func<TEntity,TProperty>>)

Devuelve un objeto que se puede usar para configurar una propiedad compleja del tipo de entidad. Si la propiedad especificada aún no forma parte del modelo, se agregará.

ComplexProperty<TProperty>(Expression<Func<TEntity,TProperty>>, Action<ComplexPropertyBuilder<TProperty>>)

Configura una propiedad compleja del tipo de entidad. Si la propiedad especificada aún no forma parte del modelo, se agregará.

ComplexProperty<TProperty>(Expression<Func<TEntity,TProperty>>, String)

Devuelve un objeto que se puede usar para configurar una propiedad compleja del tipo de entidad. Si la propiedad especificada aún no forma parte del modelo, se agregará.

ComplexProperty<TProperty>(Expression<Func<TEntity,TProperty>>, String, Action<ComplexPropertyBuilder<TProperty>>)

Configura una propiedad compleja del tipo de entidad. Si la propiedad especificada aún no forma parte del modelo, se agregará.

ComplexProperty<TProperty>(String)

Devuelve un objeto que se puede usar para configurar una propiedad compleja del tipo de entidad. Si no existe ninguna propiedad con el nombre especificado, se agregará una nueva propiedad.

(Heredado de EntityTypeBuilder)
ComplexProperty<TProperty>(String, Action<ComplexPropertyBuilder<TProperty>>)

Configura una propiedad compleja del tipo de entidad. Si no existe ninguna propiedad con el nombre especificado, se agregará una nueva propiedad.

ComplexProperty<TProperty>(String, Action<ComplexPropertyBuilder<TProperty>>)

Configura una propiedad compleja del tipo de entidad. Si no existe ninguna propiedad con el nombre especificado, se agregará una nueva propiedad.

(Heredado de EntityTypeBuilder)
ComplexProperty<TProperty>(String, String)

Devuelve un objeto que se puede usar para configurar una propiedad compleja del tipo de entidad. Si no existe ninguna propiedad con el nombre especificado, se agregará una nueva propiedad.

(Heredado de EntityTypeBuilder)
ComplexProperty<TProperty>(String, String, Action<ComplexPropertyBuilder<TProperty>>)

Configura una propiedad compleja del tipo de entidad. Si no existe ninguna propiedad con el nombre especificado, se agregará una nueva propiedad.

ComplexProperty<TProperty>(String, String, Action<ComplexPropertyBuilder<TProperty>>)

Configura una propiedad compleja del tipo de entidad. Si no existe ninguna propiedad con el nombre especificado, se agregará una nueva propiedad.

(Heredado de EntityTypeBuilder)
FindRelatedEntityType(String, String)

Se trata de una API interna que admite la infraestructura de Entity Framework Core y no está sujeta a los mismos estándares de compatibilidad que las API públicas. Se puede cambiar o quitar sin previo aviso en ninguna versión. Solo debe usarlo directamente en el código con extrema precaución y saber que hacerlo puede provocar errores en la aplicación al actualizar a una nueva versión de Entity Framework Core.

(Heredado de EntityTypeBuilder)
FindRelatedEntityType(Type, String)

Se trata de una API interna que admite la infraestructura de Entity Framework Core y no está sujeta a los mismos estándares de compatibilidad que las API públicas. Se puede cambiar o quitar sin previo aviso en ninguna versión. Solo debe usarlo directamente en el código con extrema precaución y saber que hacerlo puede provocar errores en la aplicación al actualizar a una nueva versión de Entity Framework Core.

(Heredado de EntityTypeBuilder)
HasAlternateKey(Expression<Func<TEntity,Object>>)

Crea una clave alternativa en el modelo para este tipo de entidad si aún no existe en las propiedades especificadas. Esto obligará a que las propiedades sean de solo lectura. Use HasIndex(String[]) o HasIndex(Expression<Func<TEntity,Object>>) para especificar la unicidad en el modelo que no obliga a que las propiedades sean de solo lectura.

HasAlternateKey(String[])

Crea una clave alternativa en el modelo para este tipo de entidad si aún no existe en las propiedades especificadas. Esto obligará a que las propiedades sean de solo lectura. Use HasIndex(String[]) o HasIndex(Expression<Func<TEntity,Object>>) para especificar la unicidad en el modelo que no obliga a que las propiedades sean de solo lectura.

HasAlternateKey(String[])

Crea una clave alternativa en el modelo para este tipo de entidad si aún no existe una sobre las propiedades especificadas. Esto obligará a que las propiedades sean de solo lectura. Use HasIndex para especificar la unicidad en el modelo que no obliga a que las propiedades sean de solo lectura.

(Heredado de EntityTypeBuilder)
HasAnnotation(String, Object)

Agrega o actualiza una anotación en el tipo de entidad. Si ya existe una anotación con la clave especificada en annotation , se actualizará su valor.

HasBaseType(String)

Establece el tipo base de este tipo de entidad en una jerarquía de herencia.

HasBaseType(Type)

Establece el tipo base de este tipo de entidad en una jerarquía de herencia.

HasBaseType<TBaseType>()

Establece el tipo base de este tipo de entidad en una jerarquía de herencia.

HasChangeTrackingStrategy(ChangeTrackingStrategy)

Configura el ChangeTrackingStrategy objeto que se va a usar para este tipo de entidad. Esta estrategia indica cómo el contexto detecta los cambios en las propiedades de una instancia del tipo de entidad.

HasChangeTrackingStrategy(ChangeTrackingStrategy)

Configura el ChangeTrackingStrategy objeto que se va a usar para este tipo de entidad. Esta estrategia indica cómo el contexto detecta los cambios en las propiedades de una instancia del tipo de entidad.

HasChangeTrackingStrategy(ChangeTrackingStrategy)

Configura el objeto ChangeTrackingStrategy que se va a usar para este tipo de entidad. Esta estrategia indica cómo el contexto detecta los cambios en las propiedades de una instancia del tipo de entidad.

(Heredado de EntityTypeBuilder)
HasChangeTrackingStrategy(ChangeTrackingStrategy)

Configura el objeto ChangeTrackingStrategy que se va a usar para este tipo de entidad. Esta estrategia indica cómo el contexto detecta los cambios en las propiedades de una instancia del tipo de entidad.

(Heredado de EntityTypeBuilder)
HasData(IEnumerable<Object>)

Agrega datos de inicialización a este tipo de entidad. Se usa para generar migraciones de movimiento de datos.

HasData(IEnumerable<Object>)

Configura esta entidad para que tenga datos de inicialización. Se usa para generar migraciones de movimiento de datos.

(Heredado de EntityTypeBuilder)
HasData(IEnumerable<TEntity>)

Agrega datos de inicialización a este tipo de entidad. Se usa para generar migraciones de movimiento de datos.

HasData(Object[])

Agrega datos de inicialización a este tipo de entidad. Se usa para generar migraciones de movimiento de datos.

HasData(Object[])

Configura esta entidad para que tenga datos de inicialización. Se usa para generar migraciones de movimiento de datos.

(Heredado de EntityTypeBuilder)
HasData(TEntity[])

Agrega datos de inicialización a este tipo de entidad. Se usa para generar migraciones de movimiento de datos.

HasDiscriminator()

Configura la propiedad discriminador utilizada para identificar el tipo de entidad en el almacén.

(Heredado de EntityTypeBuilder)
HasDiscriminator(String, Type)

Configura la propiedad discriminador utilizada para identificar el tipo de entidad en el almacén.

(Heredado de EntityTypeBuilder)
HasDiscriminator<TDiscriminator>(Expression<Func<TEntity,TDiscriminator>>)

Configura la propiedad discriminador usada para identificar el tipo de entidad en el almacén.

HasDiscriminator<TDiscriminator>(String)

Configura la propiedad discriminador utilizada para identificar el tipo de entidad en el almacén.

(Heredado de EntityTypeBuilder)
HasIndex(Expression<Func<TEntity,Object>>)

Configura un índice sin nombre en las propiedades especificadas. Si hay un índice existente en la lista de propiedades especificada, se devolverá el índice existente para la configuración.

HasIndex(Expression<Func<TEntity,Object>>, String)

Configura un índice en las propiedades especificadas con el nombre especificado. Si hay un índice existente en la lista de propiedades especificada y con el nombre especificado, se devolverá el índice existente para la configuración.

HasIndex(String[])

Configura un índice sin nombre en las propiedades especificadas. Si hay un índice existente en la lista de propiedades especificada, se devolverá el índice existente para la configuración.

HasIndex(String[])

Configura un índice sin nombre en las propiedades especificadas. Si hay un índice sin nombre existente en la lista de propiedades especificada, se devolverá el índice existente para la configuración.

(Heredado de EntityTypeBuilder)
HasIndex(String[], String)

Configura un índice en las propiedades especificadas con el nombre especificado. Si hay un índice existente en la lista de propiedades especificada y con el nombre especificado, se devolverá el índice existente para la configuración.

HasIndex(String[], String)

Configura un índice en las propiedades especificadas y con el nombre especificado. Si hay un índice existente en la lista de propiedades especificada y con el nombre especificado, se devolverá el índice existente para la configuración.

(Heredado de EntityTypeBuilder)
HasKey(Expression<Func<TEntity,Object>>)

Establece las propiedades que componen la clave principal para este tipo de entidad.

HasKey(String[])

Establece las propiedades que componen la clave principal para este tipo de entidad.

HasKey(String[])

Establece las propiedades que componen la clave principal para este tipo de entidad.

(Heredado de EntityTypeBuilder)
HasMany(String)

Configura una relación en la que este tipo de entidad tiene una colección que contiene instancias del otro tipo de la relación.

(Heredado de EntityTypeBuilder)
HasMany(String, String)

Configura una relación en la que este tipo de entidad tiene una colección que contiene instancias del otro tipo de la relación.

(Heredado de EntityTypeBuilder)
HasMany(Type, String)

Configura una relación en la que este tipo de entidad tiene una colección que contiene instancias del otro tipo de la relación.

(Heredado de EntityTypeBuilder)
HasMany<TRelatedEntity>(Expression<Func<TEntity,IEnumerable<TRelatedEntity>>>)

Configura una relación en la que este tipo de entidad tiene una colección que contiene instancias del otro tipo de la relación.

HasMany<TRelatedEntity>(String)

Configura una relación en la que este tipo de entidad tiene una colección que contiene instancias del otro tipo de la relación.

HasManyBuilder(EntityType, PropertyInfo)

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.

(Heredado de EntityTypeBuilder)
HasManyBuilder(EntityType, String)

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.

(Heredado de EntityTypeBuilder)
HasNoDiscriminator()

Configura el tipo de entidad como sin propiedad discriminador.

HasNoDiscriminator()

Configura el tipo de entidad como sin propiedad discriminador.

(Heredado de EntityTypeBuilder)
HasNoKey()

Configura el tipo de entidad para que no tenga claves. Solo se podrá usar para las consultas.

HasNoKey()

Configura el tipo de entidad para que no tenga claves. Solo se podrá usar para las consultas.

(Heredado de EntityTypeBuilder)
HasOne(String)

Configura una relación en la que este tipo de entidad tiene una referencia que apunta a una única instancia del otro tipo de la relación.

(Heredado de EntityTypeBuilder)
HasOne(String, String)

Configura una relación en la que este tipo de entidad tiene una referencia que apunta a una única instancia del otro tipo de la relación.

(Heredado de EntityTypeBuilder)
HasOne(Type, String)

Configura una relación en la que este tipo de entidad tiene una referencia que apunta a una única instancia del otro tipo de la relación.

(Heredado de EntityTypeBuilder)
HasOne<TRelatedEntity>(Expression<Func<TEntity,TRelatedEntity>>)

Configura una relación en la que este tipo de entidad tiene una referencia que apunta a una única instancia del otro tipo de la relación.

HasOne<TRelatedEntity>(String)

Configura una relación en la que este tipo de entidad tiene una referencia que apunta a una única instancia del otro tipo de la relación.

HasOneBuilder(EntityType, PropertyInfo)

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.

(Heredado de EntityTypeBuilder)
HasOneBuilder(EntityType, String)

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.

(Heredado de EntityTypeBuilder)
HasOneBuilder(MemberIdentity, EntityType)

Se trata de una API interna que admite la infraestructura de Entity Framework Core y no está sujeta a los mismos estándares de compatibilidad que las API públicas. Se puede cambiar o quitar sin previo aviso en ninguna versión. Solo debe usarlo directamente en el código con extrema precaución y saber que hacerlo puede provocar errores en la aplicación al actualizar a una nueva versión de Entity Framework Core.

(Heredado de EntityTypeBuilder)
HasQueryFilter(Expression<Func<TEntity,Boolean>>)

Especifica una expresión de predicado LINQ que se aplicará automáticamente a las consultas destinadas a este tipo de entidad.

HasQueryFilter(LambdaExpression)

Especifica una expresión de predicado LINQ que se aplicará automáticamente a las consultas destinadas a este tipo de entidad.

HasQueryFilter(LambdaExpression)

Especifica una expresión de predicado LINQ que se aplicará automáticamente a las consultas destinadas a este tipo de entidad.

(Heredado de EntityTypeBuilder)
Ignore(Expression<Func<TEntity,Object>>)

Excluye la propiedad especificada del tipo de entidad. Este método se usa normalmente para quitar propiedades o navegaciones del tipo de entidad que se agregaron por convención.

Ignore(String)

Excluye la propiedad especificada del tipo de entidad. Este método se usa normalmente para quitar propiedades o navegaciones del tipo de entidad que se agregaron por convención.

IndexerProperty(Type, String)

Devuelve un objeto que se puede usar para configurar una propiedad del tipo de entidad. Si no existe ninguna propiedad con el nombre especificado, se agregará una nueva propiedad.

(Heredado de EntityTypeBuilder)
IndexerProperty<TProperty>(String)

Devuelve un objeto que se puede usar para configurar una propiedad del tipo de entidad. Si no existe ninguna propiedad con el nombre especificado, se agregará una nueva propiedad.

(Heredado de EntityTypeBuilder)
Navigation(String)

Devuelve un objeto que se puede usar para configurar una propiedad de navegación existente del tipo de entidad. Es un error para que la propiedad de navegación no exista.

(Heredado de EntityTypeBuilder)
Navigation<TNavigation>(Expression<Func<TEntity,IEnumerable<TNavigation>>>)

Devuelve un objeto que se puede usar para configurar una propiedad de navegación existente del tipo de entidad. Es un error para que la propiedad de navegación no exista.

Navigation<TNavigation>(Expression<Func<TEntity,TNavigation>>)

Devuelve un objeto que se puede usar para configurar una propiedad de navegación existente del tipo de entidad. Es un error para que la propiedad de navegación no exista.

New(InternalEntityTypeBuilder)

Crea un nuevo generador basado en el generador interno proporcionado. Esta implementación invalidada crea EntityTypeBuilder<TEntity> instancias para que la lógica heredada de la clase base use esas en lugar de EntityTypeBuilder.

New(InternalEntityTypeBuilder)

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.

(Heredado de EntityTypeBuilder)
OwnsMany(String, String)

Configura una relación en la que la entidad de destino es propiedad (o parte de) de esta entidad.

(Heredado de EntityTypeBuilder)
OwnsMany(String, String, Action<CollectionOwnershipBuilder>)

Configura una relación en la que este tipo de entidad proporciona identidad al otro tipo de la relación.

(Heredado de EntityTypeBuilder)
OwnsMany(String, String, Action<OwnedNavigationBuilder>)

Configura una relación en la que la entidad de destino es propiedad (o parte de) de esta entidad.

OwnsMany(String, String, Action<OwnedNavigationBuilder>)

Configura una relación en la que la entidad de destino es propiedad (o parte de) de esta entidad.

(Heredado de EntityTypeBuilder)
OwnsMany(String, Type, String)

Configura una relación en la que la entidad de destino es propiedad (o parte de) de esta entidad.

(Heredado de EntityTypeBuilder)
OwnsMany(String, Type, String, Action<OwnedNavigationBuilder>)

Configura una relación en la que la entidad de destino es propiedad (o parte de) de esta entidad.

OwnsMany(String, Type, String, Action<OwnedNavigationBuilder>)

Configura una relación en la que la entidad de destino es propiedad (o parte de) de esta entidad.

(Heredado de EntityTypeBuilder)
OwnsMany(Type, String)

Configura una relación en la que la entidad de destino es propiedad (o parte de) de esta entidad.

(Heredado de EntityTypeBuilder)
OwnsMany(Type, String, Action<CollectionOwnershipBuilder>)

Configura una relación en la que este tipo de entidad proporciona identidad al otro tipo de la relación.

(Heredado de EntityTypeBuilder)
OwnsMany(Type, String, Action<OwnedNavigationBuilder>)

Configura una relación en la que la entidad de destino es propiedad (o parte de) de esta entidad.

OwnsMany(Type, String, Action<OwnedNavigationBuilder>)

Configura una relación en la que la entidad de destino es propiedad (o parte de) de esta entidad.

(Heredado de EntityTypeBuilder)
OwnsMany<TRelatedEntity>(Expression<Func<TEntity,IEnumerable<TRelatedEntity>>>)

Configura una relación en la que la entidad de destino es propiedad (o parte de) de esta entidad.

OwnsMany<TRelatedEntity>(Expression<Func<TEntity,IEnumerable<TRelatedEntity>>>, Action<CollectionOwnershipBuilder<TEntity,TRelatedEntity>>)

Configura una relación en la que la entidad de destino es propiedad (o parte de) de esta entidad.

El tipo de entidad de destino para cada relación de propiedad se trata como un tipo de entidad diferente aunque la navegación sea del mismo tipo. La configuración del tipo de entidad de destino no se aplica al tipo de entidad de destino de otras relaciones de propiedad.

La mayoría de las operaciones de una entidad propiedad requieren acceder a ella a través de la entidad propietaria mediante la navegación correspondiente.

OwnsMany<TRelatedEntity>(Expression<Func<TEntity,IEnumerable<TRelatedEntity>>>, Action<OwnedNavigationBuilder<TEntity,TRelatedEntity>>)

Configura una relación en la que la entidad de destino es propiedad (o parte de) de esta entidad.

OwnsMany<TRelatedEntity>(String)

Configura una relación en la que la entidad de destino es propiedad (o parte de) de esta entidad.

OwnsMany<TRelatedEntity>(String, Action<CollectionOwnershipBuilder<TEntity,TRelatedEntity>>)

Configura una relación en la que la entidad de destino es propiedad (o parte de) de esta entidad.

El tipo de entidad de destino para cada relación de propiedad se trata como un tipo de entidad diferente aunque la navegación sea del mismo tipo. La configuración del tipo de entidad de destino no se aplica al tipo de entidad de destino de otras relaciones de propiedad.

La mayoría de las operaciones de una entidad propiedad requieren acceder a ella a través de la entidad propietaria mediante la navegación correspondiente.

OwnsMany<TRelatedEntity>(String, Action<OwnedNavigationBuilder<TEntity,TRelatedEntity>>)

Configura una relación en la que la entidad de destino es propiedad (o parte de) de esta entidad.

OwnsMany<TRelatedEntity>(String, Expression<Func<TEntity,IEnumerable<TRelatedEntity>>>)

Configura una relación en la que la entidad de destino es propiedad (o parte de) de esta entidad.

OwnsMany<TRelatedEntity>(String, Expression<Func<TEntity,IEnumerable<TRelatedEntity>>>, Action<OwnedNavigationBuilder<TEntity,TRelatedEntity>>)

Configura una relación en la que la entidad de destino es propiedad (o parte de) de esta entidad.

OwnsMany<TRelatedEntity>(String, String)

Configura una relación en la que la entidad de destino es propiedad (o parte de) de esta entidad.

OwnsMany<TRelatedEntity>(String, String, Action<OwnedNavigationBuilder<TEntity,TRelatedEntity>>)

Configura una relación en la que la entidad de destino es propiedad (o parte de) de esta entidad.

OwnsOne(String, String)

Configura una relación en la que la entidad de destino es propiedad (o parte de) de esta entidad.

(Heredado de EntityTypeBuilder)
OwnsOne(String, String, Action<OwnedNavigationBuilder>)

Configura una relación en la que la entidad de destino es propiedad (o parte de) de esta entidad.

OwnsOne(String, String, Action<OwnedNavigationBuilder>)

Configura una relación en la que la entidad de destino es propiedad (o parte de) de esta entidad.

(Heredado de EntityTypeBuilder)
OwnsOne(String, String, Action<ReferenceOwnershipBuilder>)

Configura una relación en la que la entidad de destino es propiedad (o parte de) de esta entidad.

El tipo de entidad de destino para cada relación de propiedad se trata como un tipo de entidad diferente aunque la navegación sea del mismo tipo. La configuración del tipo de entidad de destino no se aplica al tipo de entidad de destino de otras relaciones de propiedad.

La mayoría de las operaciones de una entidad propiedad requieren acceder a ella a través de la entidad propietaria mediante la navegación correspondiente.

(Heredado de EntityTypeBuilder)
OwnsOne(String, Type, String)

Configura una relación en la que la entidad de destino es propiedad (o parte de) de esta entidad.

(Heredado de EntityTypeBuilder)
OwnsOne(String, Type, String, Action<OwnedNavigationBuilder>)

Configura una relación en la que la entidad de destino es propiedad (o parte de) de esta entidad.

OwnsOne(String, Type, String, Action<OwnedNavigationBuilder>)

Configura una relación en la que la entidad de destino es propiedad (o parte de) de esta entidad.

(Heredado de EntityTypeBuilder)
OwnsOne(Type, String)

Configura una relación en la que la entidad de destino es propiedad (o parte de) de esta entidad.

(Heredado de EntityTypeBuilder)
OwnsOne(Type, String, Action<OwnedNavigationBuilder>)

Configura una relación en la que la entidad de destino es propiedad (o parte de) de esta entidad.

OwnsOne(Type, String, Action<OwnedNavigationBuilder>)

Configura una relación en la que la entidad de destino es propiedad (o parte de) de esta entidad.

(Heredado de EntityTypeBuilder)
OwnsOne(Type, String, Action<ReferenceOwnershipBuilder>)

Configura una relación en la que la entidad de destino es propiedad (o parte de) de esta entidad.

El tipo de entidad de destino para cada relación de propiedad se trata como un tipo de entidad diferente aunque la navegación sea del mismo tipo. La configuración del tipo de entidad de destino no se aplica al tipo de entidad de destino de otras relaciones de propiedad.

La mayoría de las operaciones de una entidad propiedad requieren acceder a ella a través de la entidad propietaria mediante la navegación correspondiente.

(Heredado de EntityTypeBuilder)
OwnsOne<TRelatedEntity>(Expression<Func<TEntity,TRelatedEntity>>)

Configura una relación en la que la entidad de destino es propiedad (o parte de) de esta entidad.

OwnsOne<TRelatedEntity>(Expression<Func<TEntity,TRelatedEntity>>, Action<OwnedNavigationBuilder<TEntity,TRelatedEntity>>)

Configura una relación en la que la entidad de destino es propiedad (o parte de) de esta entidad.

OwnsOne<TRelatedEntity>(Expression<Func<TEntity,TRelatedEntity>>, Action<ReferenceOwnershipBuilder<TEntity,TRelatedEntity>>)

Configura una relación en la que la entidad de destino es propiedad (o parte de) de esta entidad.

El tipo de entidad de destino para cada relación de propiedad se trata como un tipo de entidad diferente aunque la navegación sea del mismo tipo. La configuración del tipo de entidad de destino no se aplica al tipo de entidad de destino de otras relaciones de propiedad.

La mayoría de las operaciones de una entidad propiedad requieren acceder a ella a través de la entidad propietaria mediante la navegación correspondiente.

OwnsOne<TRelatedEntity>(String)

Configura una relación en la que la entidad de destino es propiedad (o parte de) de esta entidad.

OwnsOne<TRelatedEntity>(String, Action<OwnedNavigationBuilder<TEntity,TRelatedEntity>>)

Configura una relación en la que la entidad de destino es propiedad (o parte de) de esta entidad.

OwnsOne<TRelatedEntity>(String, Action<ReferenceOwnershipBuilder<TEntity,TRelatedEntity>>)

Configura una relación en la que la entidad de destino es propiedad (o parte de) de esta entidad.

El tipo de entidad de destino para cada relación de propiedad se trata como un tipo de entidad diferente aunque la navegación sea del mismo tipo. La configuración del tipo de entidad de destino no se aplica al tipo de entidad de destino de otras relaciones de propiedad.

La mayoría de las operaciones de una entidad propiedad requieren acceder a ella a través de la entidad propietaria mediante la navegación correspondiente.

OwnsOne<TRelatedEntity>(String, Expression<Func<TEntity,TRelatedEntity>>)

Configura una relación en la que la entidad de destino es propiedad (o parte de) de esta entidad.

OwnsOne<TRelatedEntity>(String, Expression<Func<TEntity,TRelatedEntity>>, Action<OwnedNavigationBuilder<TEntity,TRelatedEntity>>)

Configura una relación en la que la entidad de destino es propiedad (o parte de) de esta entidad.

OwnsOne<TRelatedEntity>(String, String)

Configura una relación en la que la entidad de destino es propiedad (o parte de) de esta entidad.

OwnsOne<TRelatedEntity>(String, String, Action<OwnedNavigationBuilder<TEntity,TRelatedEntity>>)

Configura una relación en la que la entidad de destino es propiedad (o parte de) de esta entidad.

PrimitiveCollection(String)

Devuelve un objeto que se puede usar para configurar una propiedad del tipo de entidad donde esa propiedad representa una colección de valores primitivos, como cadenas o enteros. Si no existe ninguna propiedad con el nombre especificado, se agregará una nueva propiedad.

(Heredado de EntityTypeBuilder)
PrimitiveCollection(Type, String)

Devuelve un objeto que se puede usar para configurar una propiedad del tipo de entidad donde esa propiedad representa una colección de valores primitivos, como cadenas o enteros. Si no existe ninguna propiedad con el nombre especificado, se agregará una nueva propiedad.

(Heredado de EntityTypeBuilder)
PrimitiveCollection<TProperty>(Expression<Func<TEntity,TProperty>>)

Devuelve un objeto que se puede usar para configurar una propiedad del tipo de entidad donde esa propiedad representa una colección de valores primitivos, como cadenas o enteros.

PrimitiveCollection<TProperty>(String)

Devuelve un objeto que se puede usar para configurar una propiedad del tipo de entidad donde esa propiedad representa una colección de valores primitivos, como cadenas o enteros. Si no existe ninguna propiedad con el nombre especificado, se agregará una nueva propiedad.

(Heredado de EntityTypeBuilder)
Property(String)

Devuelve un objeto que se puede usar para configurar una propiedad del tipo de entidad. Si no existe ninguna propiedad con el nombre especificado, se agregará una nueva propiedad.

(Heredado de EntityTypeBuilder)
Property(Type, String)

Devuelve un objeto que se puede usar para configurar una propiedad del tipo de entidad. Si no existe ninguna propiedad con el nombre especificado, se agregará una nueva propiedad.

(Heredado de EntityTypeBuilder)
Property<TProperty>(Expression<Func<TEntity,TProperty>>)

Devuelve un objeto que se puede usar para configurar una propiedad del tipo de entidad. Si la propiedad especificada aún no forma parte del modelo, se agregará.

Property<TProperty>(String)

Devuelve un objeto que se puede usar para configurar una propiedad del tipo de entidad. Si no existe ninguna propiedad con el nombre especificado, se agregará una nueva propiedad.

(Heredado de EntityTypeBuilder)
ToQuery(Expression<Func<IQueryable<TEntity>>>)
Obsoleto.

Configura una consulta usada para proporcionar datos para un tipo de entidad sin clave.

UsePropertyAccessMode(PropertyAccessMode)

Establece el objeto PropertyAccessMode que se va a usar para todas las propiedades de este tipo de entidad.

De forma predeterminada, el campo de respaldo, si se encuentra uno por convención o se ha especificado, se usa cuando se construyen nuevos objetos, normalmente cuando se consultan entidades de la base de datos. Las propiedades se usan para todos los demás accesos. Al llamar a este método, cambie ese comportamiento para todas las propiedades de este tipo de entidad, tal y como se describe en la PropertyAccessMode enumeración.

Llamar a este método supera todas las propiedades de este tipo de entidad en cualquier modo de acceso establecido en el modelo.

UsePropertyAccessMode(PropertyAccessMode)

Establece el objeto PropertyAccessMode que se va a usar para todas las propiedades de este tipo de entidad.

UsePropertyAccessMode(PropertyAccessMode)

Establece el objeto PropertyAccessMode que se va a usar para todas las propiedades de este tipo de entidad.

De forma predeterminada, el campo de respaldo, si se encuentra uno por convención o se ha especificado, se usa cuando se construyen nuevos objetos, normalmente cuando se consultan entidades de la base de datos. Las propiedades se usan para todos los demás accesos. Al llamar a este método, cambie ese comportamiento para todas las propiedades de este tipo de entidad, tal y como se describe en la PropertyAccessMode enumeración.

Llamar a este método supera todas las propiedades de este tipo de entidad en cualquier modo de acceso establecido en el modelo.

(Heredado de EntityTypeBuilder)
UsePropertyAccessMode(PropertyAccessMode)

Establece el objeto PropertyAccessMode que se va a usar para todas las propiedades de este tipo de entidad.

(Heredado de EntityTypeBuilder)

Implementaciones de interfaz explícitas

IInfrastructure<IConventionEntityTypeBuilder>.Instance

Obtiene el generador interno que se usa para configurar el tipo de entidad.

(Heredado de EntityTypeBuilder)
IInfrastructure<IMutableModel>.Instance

Modelo al que pertenece el tipo de entidad.

(Heredado de EntityTypeBuilder)
IInfrastructure<InternalEntityTypeBuilder>.Instance

Obtiene el generador interno que se usa para configurar el tipo de entidad.

(Heredado de EntityTypeBuilder)

Métodos de extensión

HasAnalyticalStoreTimeToLive(EntityTypeBuilder, Nullable<Int32>)

Configura el período de vida para el almacén analítico en segundos en el ámbito del contenedor.

HasAnalyticalStoreTimeToLive<TEntity>(EntityTypeBuilder<TEntity>, Nullable<Int32>)

Configura el período de vida para el almacén analítico en segundos en el ámbito del contenedor.

HasAutoscaleThroughput(EntityTypeBuilder, Nullable<Int32>)

Configura la oferta de rendimiento aprovisionado de escalabilidad automática.

HasAutoscaleThroughput<TEntity>(EntityTypeBuilder<TEntity>, Nullable<Int32>)

Configura la oferta de rendimiento aprovisionado de escalabilidad automática.

HasDefaultTimeToLive(EntityTypeBuilder, Nullable<Int32>)

Configura el período de vida predeterminado en segundos en el ámbito del contenedor.

HasDefaultTimeToLive<TEntity>(EntityTypeBuilder<TEntity>, Nullable<Int32>)

Configura el período de vida predeterminado en segundos en el ámbito del contenedor.

HasManualThroughput(EntityTypeBuilder, Nullable<Int32>)

Configura la oferta de rendimiento aprovisionada manualmente.

HasManualThroughput<TEntity>(EntityTypeBuilder<TEntity>, Nullable<Int32>)

Configura la oferta de rendimiento aprovisionada manualmente.

HasPartitionKey(EntityTypeBuilder, String)

Configura la propiedad que se usa para almacenar la clave de partición.

HasPartitionKey<TEntity>(EntityTypeBuilder<TEntity>, String)

Configura la propiedad que se usa para almacenar la clave de partición.

HasPartitionKey<TEntity,TProperty>(EntityTypeBuilder<TEntity>, Expression<Func<TEntity,TProperty>>)

Configura la propiedad que se usa para almacenar la clave de partición.

ToContainer(EntityTypeBuilder, String)

Configura el contenedor al que se asigna el tipo de entidad al establecer como destino Azure Cosmos.

ToContainer<TEntity>(EntityTypeBuilder<TEntity>, String)

Configura el contenedor al que se asigna el tipo de entidad al establecer como destino Azure Cosmos.

UseETagConcurrency(EntityTypeBuilder)

Configura esta entidad para usar comprobaciones de simultaneidad de etag de CosmosDb.

UseETagConcurrency<TEntity>(EntityTypeBuilder<TEntity>)

Configura esta entidad para usar comprobaciones de simultaneidad de etag de CosmosDb.

GetInfrastructure<T>(IInfrastructure<T>)

Obtiene el valor de una propiedad que se oculta mediante IInfrastructure<T>.

Normalmente, los proveedores de bases de datos usan este método (y otras extensiones). Por lo general, no se usa en el código de la aplicación.

ToInMemoryQuery(EntityTypeBuilder, LambdaExpression)

Configura una consulta que se usa para proporcionar datos para un tipo de entidad.

ToInMemoryQuery<TEntity>(EntityTypeBuilder<TEntity>, Expression<Func<IQueryable<TEntity>>>)

Configura una consulta que se usa para proporcionar datos para un tipo de entidad.

DeleteUsingStoredProcedure(EntityTypeBuilder, Action<StoredProcedureBuilder>)

Configura el procedimiento almacenado que usa el tipo de entidad para las eliminaciones al dirigirse a una base de datos relacional.

DeleteUsingStoredProcedure(EntityTypeBuilder, String, Action<StoredProcedureBuilder>)

Configura el procedimiento almacenado que usa el tipo de entidad para las eliminaciones al dirigirse a una base de datos relacional.

DeleteUsingStoredProcedure(EntityTypeBuilder, String, String, Action<StoredProcedureBuilder>)

Configura el procedimiento almacenado que usa el tipo de entidad para las eliminaciones al dirigirse a una base de datos relacional.

DeleteUsingStoredProcedure<TEntity>(EntityTypeBuilder<TEntity>, Action<StoredProcedureBuilder<TEntity>>)

Configura el procedimiento almacenado que usa el tipo de entidad para las eliminaciones al dirigirse a una base de datos relacional.

DeleteUsingStoredProcedure<TEntity>(EntityTypeBuilder<TEntity>, String, Action<StoredProcedureBuilder<TEntity>>)

Configura el procedimiento almacenado que usa el tipo de entidad para las eliminaciones al dirigirse a una base de datos relacional.

DeleteUsingStoredProcedure<TEntity>(EntityTypeBuilder<TEntity>, String, String, Action<StoredProcedureBuilder<TEntity>>)

Configura el procedimiento almacenado que usa el tipo de entidad para las eliminaciones al dirigirse a una base de datos relacional.

HasCheckConstraint(EntityTypeBuilder, String, String)
Obsoleto.

Configura una restricción de comprobación de base de datos al establecer como destino una base de datos relacional.

HasCheckConstraint(EntityTypeBuilder, String, String, Action<CheckConstraintBuilder>)
Obsoleto.

Configura una restricción de comprobación de base de datos al establecer como destino una base de datos relacional.

HasCheckConstraint<TEntity>(EntityTypeBuilder<TEntity>, String, String)
Obsoleto.

Configura una restricción de comprobación de base de datos al establecer como destino una base de datos relacional.

HasCheckConstraint<TEntity>(EntityTypeBuilder<TEntity>, String, String, Action<CheckConstraintBuilder>)
Obsoleto.

Configura una restricción de comprobación de base de datos al establecer como destino una base de datos relacional.

HasComment(EntityTypeBuilder, String)
Obsoleto.

Configura un comentario que se va a aplicar a la tabla.

HasComment<TEntity>(EntityTypeBuilder<TEntity>, String)
Obsoleto.

Configura un comentario que se va a aplicar a la tabla.

HasDiscriminator(EntityTypeBuilder)

Configura la columna discriminadora usada para identificar qué tipo de entidad representa cada fila de una tabla cuando se asigna una jerarquía de herencia a una sola tabla de una base de datos relacional.

HasDiscriminator(EntityTypeBuilder, String, Type)

Configura la columna discriminadora usada para identificar qué tipo de entidad representa cada fila de una tabla cuando se asigna una jerarquía de herencia a una sola tabla de una base de datos relacional.

HasDiscriminator<TDiscriminator>(EntityTypeBuilder, String)

Configura la columna discriminadora usada para identificar qué tipo de entidad representa cada fila de una tabla cuando se asigna una jerarquía de herencia a una sola tabla de una base de datos relacional.

HasDiscriminator<TEntity,TDiscriminator>(EntityTypeBuilder<TEntity>, Expression<Func<TEntity,TDiscriminator>>)

Configura la columna discriminadora usada para identificar qué tipo de entidad representa cada fila de una tabla cuando se asigna una jerarquía de herencia a una sola tabla de una base de datos relacional.

InsertUsingStoredProcedure(EntityTypeBuilder, Action<StoredProcedureBuilder>)

Configura el procedimiento almacenado que usa el tipo de entidad para las inserciones al dirigirse a una base de datos relacional.

InsertUsingStoredProcedure(EntityTypeBuilder, String, Action<StoredProcedureBuilder>)

Configura el procedimiento almacenado que usa el tipo de entidad para las inserciones al dirigirse a una base de datos relacional.

InsertUsingStoredProcedure(EntityTypeBuilder, String, String, Action<StoredProcedureBuilder>)

Configura el procedimiento almacenado que usa el tipo de entidad para las inserciones al dirigirse a una base de datos relacional.

InsertUsingStoredProcedure<TEntity>(EntityTypeBuilder<TEntity>, Action<StoredProcedureBuilder<TEntity>>)

Configura el procedimiento almacenado que usa el tipo de entidad para las inserciones al dirigirse a una base de datos relacional.

InsertUsingStoredProcedure<TEntity>(EntityTypeBuilder<TEntity>, String, Action<StoredProcedureBuilder<TEntity>>)

Configura el procedimiento almacenado que usa el tipo de entidad para las inserciones al dirigirse a una base de datos relacional.

InsertUsingStoredProcedure<TEntity>(EntityTypeBuilder<TEntity>, String, String, Action<StoredProcedureBuilder<TEntity>>)

Configura el procedimiento almacenado que usa el tipo de entidad para las inserciones al dirigirse a una base de datos relacional.

SplitToTable(EntityTypeBuilder, String, Action<SplitTableBuilder>)

Configura algunas de las propiedades de este tipo de entidad que se asignarán a una tabla diferente. Las propiedades de clave principal se asignan a todas las tablas, otras propiedades deben asignarse explícitamente.

SplitToTable(EntityTypeBuilder, String, String, Action<SplitTableBuilder>)

Configura algunas de las propiedades de este tipo de entidad que se asignarán a una tabla diferente. Las propiedades de clave principal se asignan a todas las tablas, otras propiedades deben asignarse explícitamente.

SplitToTable<TEntity>(EntityTypeBuilder<TEntity>, String, Action<SplitTableBuilder<TEntity>>)

Configura algunas de las propiedades de este tipo de entidad que se asignarán a una tabla diferente. Las propiedades de clave principal se asignan a todas las tablas, otras propiedades deben asignarse explícitamente.

SplitToTable<TEntity>(EntityTypeBuilder<TEntity>, String, String, Action<SplitTableBuilder<TEntity>>)

Configura algunas de las propiedades de este tipo de entidad que se asignarán a una tabla diferente. Las propiedades de clave principal se asignan a todas las tablas, otras propiedades deben asignarse explícitamente.

SplitToView(EntityTypeBuilder, String, Action<SplitViewBuilder>)

Configura algunas de las propiedades de este tipo de entidad que se asignarán a una vista diferente. Las propiedades de clave principal se asignan a todas las vistas, las demás propiedades deben asignarse explícitamente.

SplitToView(EntityTypeBuilder, String, String, Action<SplitViewBuilder>)

Configura algunas de las propiedades de este tipo de entidad que se asignarán a una vista diferente. Las propiedades de clave principal se asignan a todas las vistas, las demás propiedades deben asignarse explícitamente.

SplitToView<TEntity>(EntityTypeBuilder<TEntity>, String, Action<SplitViewBuilder<TEntity>>)

Configura algunas de las propiedades de este tipo de entidad que se asignarán a una vista diferente. Las propiedades de clave principal se asignan a todas las vistas, las demás propiedades deben asignarse explícitamente.

SplitToView<TEntity>(EntityTypeBuilder<TEntity>, String, String, Action<SplitViewBuilder<TEntity>>)

Configura algunas de las propiedades de este tipo de entidad que se asignarán a una vista diferente. Las propiedades de clave principal se asignan a todas las vistas, las demás propiedades deben asignarse explícitamente.

ToFunction(EntityTypeBuilder, MethodInfo)

Configura la función a la que se asigna el tipo de entidad al establecer como destino una base de datos relacional.

ToFunction(EntityTypeBuilder, MethodInfo, Action<TableValuedFunctionBuilder>)

Configura la función a la que se asigna el tipo de entidad al establecer como destino una base de datos relacional.

ToFunction(EntityTypeBuilder, String)

Configura la función a la que se asigna el tipo de entidad al establecer como destino una base de datos relacional.

ToFunction(EntityTypeBuilder, String, Action<TableValuedFunctionBuilder>)

Configura la función a la que se asigna el tipo de entidad al establecer como destino una base de datos relacional.

ToFunction<TEntity>(EntityTypeBuilder<TEntity>, MethodInfo)

Configura la función a la que se asigna el tipo de entidad al establecer como destino una base de datos relacional.

ToFunction<TEntity>(EntityTypeBuilder<TEntity>, MethodInfo, Action<TableValuedFunctionBuilder<TEntity>>)

Configura la función a la que se asigna el tipo de entidad al establecer como destino una base de datos relacional.

ToFunction<TEntity>(EntityTypeBuilder<TEntity>, MethodInfo, Action<TableValuedFunctionBuilder>)

Configura la función a la que se asigna el tipo de entidad al establecer como destino una base de datos relacional.

ToFunction<TEntity>(EntityTypeBuilder<TEntity>, String)

Configura la función a la que se asigna el tipo de entidad al establecer como destino una base de datos relacional.

ToFunction<TEntity>(EntityTypeBuilder<TEntity>, String, Action<TableValuedFunctionBuilder<TEntity>>)

Configura la función a la que se asigna el tipo de entidad al establecer como destino una base de datos relacional.

ToFunction<TEntity>(EntityTypeBuilder<TEntity>, String, Action<TableValuedFunctionBuilder>)

Configura la función a la que se asigna el tipo de entidad al establecer como destino una base de datos relacional.

ToSqlQuery(EntityTypeBuilder, String)

Configura una cadena SQL que se usa para proporcionar datos para el tipo de entidad.

ToSqlQuery<TEntity>(EntityTypeBuilder<TEntity>, String)

Configura una cadena SQL que se usa para proporcionar datos para el tipo de entidad.

ToTable(EntityTypeBuilder, Action<TableBuilder>)

Configura la tabla a la que se asigna el tipo de entidad al establecer como destino una base de datos relacional.

ToTable(EntityTypeBuilder, String)

Configura la tabla a la que se asigna el tipo de entidad al establecer como destino una base de datos relacional.

ToTable(EntityTypeBuilder, String, Action<TableBuilder>)

Configura la tabla a la que se asigna el tipo de entidad al establecer como destino una base de datos relacional.

ToTable(EntityTypeBuilder, String, String)

Configura la tabla a la que se asigna el tipo de entidad al establecer como destino una base de datos relacional.

ToTable(EntityTypeBuilder, String, String, Action<TableBuilder>)

Configura la tabla a la que se asigna el tipo de entidad al establecer como destino una base de datos relacional.

ToTable<TEntity>(EntityTypeBuilder<TEntity>, Action<TableBuilder<TEntity>>)

Configura la tabla a la que se asigna el tipo de entidad al establecer como destino una base de datos relacional.

ToTable<TEntity>(EntityTypeBuilder<TEntity>, String)

Configura la tabla a la que se asigna el tipo de entidad al establecer como destino una base de datos relacional.

ToTable<TEntity>(EntityTypeBuilder<TEntity>, String, Action<TableBuilder<TEntity>>)

Configura la tabla a la que se asigna el tipo de entidad al establecer como destino una base de datos relacional.

ToTable<TEntity>(EntityTypeBuilder<TEntity>, String, Action<TableBuilder>)

Configura la tabla a la que se asigna el tipo de entidad al establecer como destino una base de datos relacional.

ToTable<TEntity>(EntityTypeBuilder<TEntity>, String, String)

Configura la tabla a la que se asigna el tipo de entidad al establecer como destino una base de datos relacional.

ToTable<TEntity>(EntityTypeBuilder<TEntity>, String, String, Action<TableBuilder<TEntity>>)

Configura la tabla a la que se asigna el tipo de entidad al establecer como destino una base de datos relacional.

ToTable<TEntity>(EntityTypeBuilder<TEntity>, String, String, Action<TableBuilder>)

Configura la tabla a la que se asigna el tipo de entidad al establecer como destino una base de datos relacional.

ToView(EntityTypeBuilder, String)

Configura la vista a la que se asigna el tipo de entidad al establecer como destino una base de datos relacional.

ToView(EntityTypeBuilder, String, Action<ViewBuilder>)

Configura la vista a la que se asigna el tipo de entidad al establecer como destino una base de datos relacional.

ToView(EntityTypeBuilder, String, String)

Configura la vista a la que se asigna el tipo de entidad al establecer como destino una base de datos relacional.

ToView(EntityTypeBuilder, String, String, Action<ViewBuilder>)

Configura la vista a la que se asigna el tipo de entidad al establecer como destino una base de datos relacional.

ToView<TEntity>(EntityTypeBuilder<TEntity>, String)

Configura la vista a la que se asigna el tipo de entidad al establecer como destino una base de datos relacional.

ToView<TEntity>(EntityTypeBuilder<TEntity>, String, Action<ViewBuilder<TEntity>>)

Configura la vista a la que se asigna el tipo de entidad al establecer como destino una base de datos relacional.

ToView<TEntity>(EntityTypeBuilder<TEntity>, String, String)

Configura la vista a la que se asigna el tipo de entidad al establecer como destino una base de datos relacional.

ToView<TEntity>(EntityTypeBuilder<TEntity>, String, String, Action<ViewBuilder<TEntity>>)

Configura la vista a la que se asigna el tipo de entidad al establecer como destino una base de datos relacional.

UpdateUsingStoredProcedure(EntityTypeBuilder, Action<StoredProcedureBuilder>)

Configura el procedimiento almacenado que usa el tipo de entidad para las actualizaciones al establecer como destino una base de datos relacional.

UpdateUsingStoredProcedure(EntityTypeBuilder, String, Action<StoredProcedureBuilder>)

Configura el procedimiento almacenado que usa el tipo de entidad para las actualizaciones al establecer como destino una base de datos relacional.

UpdateUsingStoredProcedure(EntityTypeBuilder, String, String, Action<StoredProcedureBuilder>)

Configura el procedimiento almacenado que usa el tipo de entidad para las actualizaciones al establecer como destino una base de datos relacional.

UpdateUsingStoredProcedure<TEntity>(EntityTypeBuilder<TEntity>, Action<StoredProcedureBuilder<TEntity>>)

Configura el procedimiento almacenado que usa el tipo de entidad para las actualizaciones al establecer como destino una base de datos relacional.

UpdateUsingStoredProcedure<TEntity>(EntityTypeBuilder<TEntity>, String, Action<StoredProcedureBuilder<TEntity>>)

Configura el procedimiento almacenado que usa el tipo de entidad para las actualizaciones al establecer como destino una base de datos relacional.

UpdateUsingStoredProcedure<TEntity>(EntityTypeBuilder<TEntity>, String, String, Action<StoredProcedureBuilder<TEntity>>)

Configura el procedimiento almacenado que usa el tipo de entidad para las actualizaciones al establecer como destino una base de datos relacional.

UseTpcMappingStrategy(EntityTypeBuilder)

Configura TPC como estrategia de asignación para los tipos derivados. Cada tipo se asignará a un objeto de base de datos diferente. Todas las propiedades se asignarán a columnas del objeto correspondiente.

UseTpcMappingStrategy<TEntity>(EntityTypeBuilder<TEntity>)

Configura TPC como estrategia de asignación para los tipos derivados. Cada tipo se asignará a un objeto de base de datos diferente. Todas las propiedades se asignarán a columnas del objeto correspondiente.

UseTphMappingStrategy(EntityTypeBuilder)

Configura TPH como estrategia de asignación para los tipos derivados. Todos los tipos se asignarán al mismo objeto de base de datos. Esta es la estrategia de asignación predeterminada.

UseTphMappingStrategy<TEntity>(EntityTypeBuilder<TEntity>)

Configura TPH como estrategia de asignación para los tipos derivados. Todos los tipos se asignarán al mismo objeto de base de datos. Esta es la estrategia de asignación predeterminada.

UseTptMappingStrategy(EntityTypeBuilder)

Configura TPT como estrategia de asignación para los tipos derivados. Cada tipo se asignará a un objeto de base de datos diferente. Solo las propiedades declaradas se asignarán a columnas del objeto correspondiente.

UseTptMappingStrategy<TEntity>(EntityTypeBuilder<TEntity>)

Configura TPT como estrategia de asignación para los tipos derivados. Cada tipo se asignará a un objeto de base de datos diferente. Solo las propiedades declaradas se asignarán a columnas del objeto correspondiente.

ForSqliteToTable(EntityTypeBuilder, String)

Configura la tabla a la que se asigna la entidad al establecer como destino SQLite.

ForSqliteToTable<TEntity>(EntityTypeBuilder<TEntity>, String)

Configura la tabla a la que se asigna la entidad al establecer como destino SQLite.

ForSqlServerHasIndex<TEntity>(EntityTypeBuilder<TEntity>, Expression<Func<TEntity,Object>>)

Configura un índice en las propiedades especificadas. Si hay un índice existente en el conjunto de propiedades especificado, se devolverá el índice existente para la configuración.

ForSqlServerIsMemoryOptimized(EntityTypeBuilder, Boolean)
Obsoleto.

Configura la tabla a la que se asigna la entidad al establecer como destino SQL Server como optimizada para memoria.

ForSqlServerIsMemoryOptimized<TEntity>(EntityTypeBuilder<TEntity>, Boolean)
Obsoleto.

Configura la tabla a la que se asigna la entidad al establecer como destino SQL Server como optimizada para memoria.

ForSqlServerToTable(EntityTypeBuilder, String)

Configura la tabla a la que se asigna la entidad al establecer como destino SQL Server.

ForSqlServerToTable(EntityTypeBuilder, String, String)

Configura la tabla a la que se asigna la entidad al establecer como destino SQL Server.

ForSqlServerToTable<TEntity>(EntityTypeBuilder<TEntity>, String)

Configura la tabla a la que se asigna la entidad al establecer como destino SQL Server.

ForSqlServerToTable<TEntity>(EntityTypeBuilder<TEntity>, String, String)

Configura la tabla a la que se asigna la entidad al establecer como destino SQL Server.

IsMemoryOptimized(EntityTypeBuilder, Boolean)
Obsoleto.

Configura la tabla a la que se asigna la entidad al establecer como destino SQL Server como optimizada para memoria.

IsMemoryOptimized<TEntity>(EntityTypeBuilder<TEntity>, Boolean)
Obsoleto.

Configura la tabla a la que se asigna la entidad al establecer como destino SQL Server como optimizada para memoria.

Se aplica a