Compartir a través de


ModelBuilder.Entity Método

Definición

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.

Se aplica a