ModelBuilder.Entity Método
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Sobrecargas
Entity(Type, Action<EntityTypeBuilder>) |
Realiza la configuración de un tipo de entidad determinado en el modelo. Si el tipo de entidad aún no forma parte del modelo, se agregará al modelo. |
Entity(String, Action<EntityTypeBuilder>) |
Realiza la configuración de un tipo de entidad determinado en el modelo. Si un tipo de entidad con el nombre proporcionado aún no forma parte del modelo, se agregará un nuevo tipo de entidad que no tenga un tipo CLR correspondiente al modelo. |
Entity(String) |
Devuelve un objeto que se puede usar para configurar un tipo de entidad determinado en el modelo. Si un tipo de entidad con el nombre proporcionado aún no forma parte del modelo, se agregará un nuevo tipo de entidad que no tenga un tipo CLR correspondiente al modelo. |
Entity(Type) |
Devuelve un objeto que se puede usar para configurar un tipo de entidad determinado en el modelo. Si el tipo de entidad aún no forma parte del modelo, se agregará al modelo. |
Entity<TEntity>() |
Devuelve un objeto que se puede usar para configurar un tipo de entidad determinado en el modelo. Si el tipo de entidad aún no forma parte del modelo, se agregará al modelo. |
Entity<TEntity>(Action<EntityTypeBuilder<TEntity>>) |
Realiza la configuración de un tipo de entidad determinado en el modelo. Si el tipo de entidad aún no forma parte del modelo, se agregará al modelo. |
Entity(Type, Action<EntityTypeBuilder>)
Realiza la configuración de un tipo de entidad determinado en el modelo. Si el tipo de entidad aún no forma parte del modelo, se agregará al modelo.
public virtual Microsoft.EntityFrameworkCore.ModelBuilder Entity (Type type, Action<Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder> buildAction);
abstract member Entity : Type * Action<Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder> -> Microsoft.EntityFrameworkCore.ModelBuilder
override this.Entity : Type * Action<Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder> -> Microsoft.EntityFrameworkCore.ModelBuilder
Public Overridable Function Entity (type As Type, buildAction As Action(Of EntityTypeBuilder)) As ModelBuilder
Parámetros
- type
- Type
Tipo de entidad que se va a configurar.
- buildAction
- Action<EntityTypeBuilder>
Acción que realiza la configuración del tipo de entidad.
Devoluciones
La misma ModelBuilder instancia para que se puedan encadenar llamadas de configuración adicionales.
Comentarios
Esta sobrecarga permite que la configuración del tipo de entidad se realice en línea en la llamada al método en lugar de encadenarse después de una llamada a Entity<TEntity>(). Esto permite que la configuración adicional en el nivel de modelo se encadene después de la configuración del tipo de entidad.
Consulte Modelado de tipos de entidad para obtener más información y ejemplos.
Se aplica a
Entity(String, Action<EntityTypeBuilder>)
Realiza la configuración de un tipo de entidad determinado en el modelo. Si un tipo de entidad con el nombre proporcionado aún no forma parte del modelo, se agregará un nuevo tipo de entidad que no tenga un tipo CLR correspondiente al modelo.
public virtual Microsoft.EntityFrameworkCore.ModelBuilder Entity (string name, Action<Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder> buildAction);
abstract member Entity : string * Action<Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder> -> Microsoft.EntityFrameworkCore.ModelBuilder
override this.Entity : string * Action<Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder> -> Microsoft.EntityFrameworkCore.ModelBuilder
Public Overridable Function Entity (name As String, buildAction As Action(Of EntityTypeBuilder)) As ModelBuilder
Parámetros
- name
- String
Nombre del tipo de entidad que se va a configurar.
- buildAction
- Action<EntityTypeBuilder>
Acción que realiza la configuración del tipo de entidad.
Devoluciones
La misma ModelBuilder instancia para que se puedan encadenar llamadas de configuración adicionales.
Comentarios
Esta sobrecarga permite que la configuración del tipo de entidad se realice en línea en la llamada al método en lugar de encadenarse después de una llamada a Entity(String). Esto permite que la configuración adicional en el nivel de modelo se encadene después de la configuración del tipo de entidad.
Consulte Modelado de tipos de entidad para obtener más información y ejemplos.
Se aplica a
Entity(String)
Devuelve un objeto que se puede usar para configurar un tipo de entidad determinado en el modelo. Si un tipo de entidad con el nombre proporcionado aún no forma parte del modelo, se agregará un nuevo tipo de entidad que no tenga un tipo CLR correspondiente al modelo.
public virtual Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder Entity (string name);
abstract member Entity : string -> Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder
override this.Entity : string -> Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder
Public Overridable Function Entity (name As String) As EntityTypeBuilder
Parámetros
- name
- String
Nombre del tipo de entidad que se va a configurar.
Devoluciones
Objeto que se puede usar para configurar el tipo de entidad.
Comentarios
Consulte Modelado de tipos de entidad para obtener más información y ejemplos.
Se aplica a
Entity(Type)
Devuelve un objeto que se puede usar para configurar un tipo de entidad determinado en el modelo. Si el tipo de entidad aún no forma parte del modelo, se agregará al modelo.
public virtual Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder Entity (Type type);
abstract member Entity : Type -> Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder
override this.Entity : Type -> Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder
Public Overridable Function Entity (type As Type) As EntityTypeBuilder
Parámetros
- type
- Type
Tipo de entidad que se va a configurar.
Devoluciones
Objeto que se puede usar para configurar el tipo de entidad.
Comentarios
Consulte Modelado de tipos de entidad para obtener más información y ejemplos.
Se aplica a
Entity<TEntity>()
Devuelve un objeto que se puede usar para configurar un tipo de entidad determinado en el modelo. Si el tipo de entidad aún no forma parte del modelo, se agregará al modelo.
public virtual Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder<TEntity> Entity<TEntity> () where TEntity : class;
abstract member Entity : unit -> Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder<'Entity (requires 'Entity : null)> (requires 'Entity : null)
override this.Entity : unit -> Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder<'Entity (requires 'Entity : null)> (requires 'Entity : null)
Public Overridable Function Entity(Of TEntity As Class) () As EntityTypeBuilder(Of TEntity)
Parámetros de tipo
- TEntity
Tipo de entidad que se va a configurar.
Devoluciones
Objeto que se puede usar para configurar el tipo de entidad.
Comentarios
Consulte Modelado de tipos de entidad para obtener más información y ejemplos.
Se aplica a
Entity<TEntity>(Action<EntityTypeBuilder<TEntity>>)
Realiza la configuración de un tipo de entidad determinado en el modelo. Si el tipo de entidad aún no forma parte del modelo, se agregará al modelo.
public virtual Microsoft.EntityFrameworkCore.ModelBuilder Entity<TEntity> (Action<Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder<TEntity>> buildAction) where TEntity : class;
abstract member Entity : Action<Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder<'Entity>> -> Microsoft.EntityFrameworkCore.ModelBuilder (requires 'Entity : null)
override this.Entity : Action<Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder<'Entity>> -> Microsoft.EntityFrameworkCore.ModelBuilder (requires 'Entity : null)
Public Overridable Function Entity(Of TEntity As Class) (buildAction As Action(Of EntityTypeBuilder(Of TEntity))) As ModelBuilder
Parámetros de tipo
- TEntity
Tipo de entidad que se va a configurar.
Parámetros
- buildAction
- Action<EntityTypeBuilder<TEntity>>
Acción que realiza la configuración del tipo de entidad.
Devoluciones
La misma ModelBuilder instancia para que se puedan encadenar llamadas de configuración adicionales.
Comentarios
Esta sobrecarga permite que la configuración del tipo de entidad se realice en línea en la llamada al método en lugar de encadenarse después de una llamada a Entity<TEntity>(). Esto permite que la configuración adicional en el nivel de modelo se encadene después de la configuración del tipo de entidad.
Consulte Modelado de tipos de entidad para obtener más información y ejemplos.