Compartir a través de


IMutableModel.AddEntityType Método

Definición

Sobrecargas

AddEntityType(String)

Agrega un tipo de entidad de tipo predeterminado al modelo.

AddEntityType(String, Type)

Agrega un tipo de entidad de tipo compartido al modelo.

AddEntityType(Type)

Agrega un tipo de entidad al modelo.

AddEntityType(String, String, IMutableEntityType)

Agrega un tipo de entidad propiedad con una navegación definitoria al modelo.

AddEntityType(Type, String, IMutableEntityType)

Agrega un tipo de entidad propiedad con una navegación definitoria al modelo.

AddEntityType(String)

Agrega un tipo de entidad de tipo predeterminado al modelo.

public Microsoft.EntityFrameworkCore.Metadata.IMutableEntityType AddEntityType (string name);
abstract member AddEntityType : string -> Microsoft.EntityFrameworkCore.Metadata.IMutableEntityType
Public Function AddEntityType (name As String) As IMutableEntityType

Parámetros

name
String

Nombre de la entidad que se va a agregar.

Devoluciones

Nuevo tipo de entidad.

Comentarios

Las entidades shadow no se admiten actualmente en un modelo que se usa en tiempo de ejecución con .DbContext Por lo tanto, los tipos de entidad de estado de sombra solo existirán en las instantáneas del modelo de migración, etc.

Se aplica a

AddEntityType(String, Type)

Agrega un tipo de entidad de tipo compartido al modelo.

public Microsoft.EntityFrameworkCore.Metadata.IMutableEntityType AddEntityType (string name, Type type);
abstract member AddEntityType : string * Type -> Microsoft.EntityFrameworkCore.Metadata.IMutableEntityType
Public Function AddEntityType (name As String, type As Type) As IMutableEntityType

Parámetros

name
String

Nombre de la entidad que se va a agregar.

type
Type

Clase CLR que se usa para representar instancias del tipo de entidad.

Devoluciones

Nuevo tipo de entidad.

Comentarios

El tipo de entidad de tipo compartido es un tipo de entidad que puede compartir el tipo CLR con otros tipos del modelo, pero tiene un nombre único y siempre identificado por el nombre.

Se aplica a

AddEntityType(Type)

Agrega un tipo de entidad al modelo.

public Microsoft.EntityFrameworkCore.Metadata.IMutableEntityType AddEntityType (Type clrType);
public Microsoft.EntityFrameworkCore.Metadata.IMutableEntityType AddEntityType (Type type);
abstract member AddEntityType : Type -> Microsoft.EntityFrameworkCore.Metadata.IMutableEntityType
abstract member AddEntityType : Type -> Microsoft.EntityFrameworkCore.Metadata.IMutableEntityType
Public Function AddEntityType (clrType As Type) As IMutableEntityType
Public Function AddEntityType (type As Type) As IMutableEntityType

Parámetros

clrTypetype
Type

Clase CLR que se usa para representar instancias del tipo de entidad.

Devoluciones

Nuevo tipo de entidad.

Se aplica a

AddEntityType(String, String, IMutableEntityType)

Agrega un tipo de entidad propiedad con una navegación definitoria al modelo.

public Microsoft.EntityFrameworkCore.Metadata.IMutableEntityType AddEntityType (string name, string definingNavigationName, Microsoft.EntityFrameworkCore.Metadata.IMutableEntityType definingEntityType);
abstract member AddEntityType : string * string * Microsoft.EntityFrameworkCore.Metadata.IMutableEntityType -> Microsoft.EntityFrameworkCore.Metadata.IMutableEntityType
Public Function AddEntityType (name As String, definingNavigationName As String, definingEntityType As IMutableEntityType) As IMutableEntityType

Parámetros

name
String

Nombre del tipo de entidad que se va a agregar.

definingNavigationName
String

La navegación que define.

definingEntityType
IMutableEntityType

Tipo de entidad que define.

Devoluciones

Nuevo tipo de entidad.

Se aplica a

AddEntityType(Type, String, IMutableEntityType)

Agrega un tipo de entidad propiedad con una navegación definitoria al modelo.

public Microsoft.EntityFrameworkCore.Metadata.IMutableEntityType AddEntityType (Type clrType, string definingNavigationName, Microsoft.EntityFrameworkCore.Metadata.IMutableEntityType definingEntityType);
public Microsoft.EntityFrameworkCore.Metadata.IMutableEntityType AddEntityType (Type type, string definingNavigationName, Microsoft.EntityFrameworkCore.Metadata.IMutableEntityType definingEntityType);
abstract member AddEntityType : Type * string * Microsoft.EntityFrameworkCore.Metadata.IMutableEntityType -> Microsoft.EntityFrameworkCore.Metadata.IMutableEntityType
abstract member AddEntityType : Type * string * Microsoft.EntityFrameworkCore.Metadata.IMutableEntityType -> Microsoft.EntityFrameworkCore.Metadata.IMutableEntityType
Public Function AddEntityType (clrType As Type, definingNavigationName As String, definingEntityType As IMutableEntityType) As IMutableEntityType
Public Function AddEntityType (type As Type, definingNavigationName As String, definingEntityType As IMutableEntityType) As IMutableEntityType

Parámetros

clrTypetype
Type

Clase CLR que se usa para representar instancias de este tipo de entidad.

definingNavigationName
String

La navegación que define.

definingEntityType
IMutableEntityType

Tipo de entidad que define.

Devoluciones

Nuevo tipo de entidad.

Se aplica a