IMutableModel.AddEntityType Método

Definição

Sobrecargas

AddEntityType(String)

Adiciona um tipo de entidade de tipo padrão ao modelo.

AddEntityType(String, Type)

Adiciona um tipo de entidade de tipo compartilhado ao modelo.

AddEntityType(Type)

Adiciona um tipo de entidade ao modelo.

AddEntityType(String, String, IMutableEntityType)

Adiciona um tipo de entidade de propriedade com uma navegação definidora ao modelo.

AddEntityType(Type, String, IMutableEntityType)

Adiciona um tipo de entidade de propriedade com uma navegação definidora ao modelo.

AddEntityType(String)

Adiciona um tipo de entidade de tipo padrão ao 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

O nome da entidade a ser adicionada.

Retornos

O novo tipo de entidade.

Comentários

No momento, não há suporte para entidades de sombra em um modelo usado em runtime com um DbContext. Portanto, os tipos de entidade de estado de sombra só existirão em instantâneos de modelo de migração etc.

Aplica-se a

AddEntityType(String, Type)

Adiciona um tipo de entidade de tipo compartilhado ao 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

O nome da entidade a ser adicionada.

type
Type

A classe CLR usada para representar instâncias do tipo de entidade.

Retornos

O novo tipo de entidade.

Comentários

O tipo de entidade de tipo compartilhado é um tipo de entidade que pode compartilhar o tipo CLR com outros tipos no modelo, mas tem um nome exclusivo e sempre identificado pelo nome.

Aplica-se a

AddEntityType(Type)

Adiciona um tipo de entidade ao 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

A classe CLR usada para representar instâncias do tipo de entidade.

Retornos

O novo tipo de entidade.

Aplica-se a

AddEntityType(String, String, IMutableEntityType)

Adiciona um tipo de entidade de propriedade com uma navegação definidora ao 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

O nome do tipo de entidade a ser adicionado.

definingNavigationName
String

A definição de navegação.

definingEntityType
IMutableEntityType

O tipo de entidade definidor.

Retornos

O novo tipo de entidade.

Aplica-se a

AddEntityType(Type, String, IMutableEntityType)

Adiciona um tipo de entidade de propriedade com uma navegação definidora ao 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

A classe CLR usada para representar instâncias desse tipo de entidade.

definingNavigationName
String

A definição de navegação.

definingEntityType
IMutableEntityType

O tipo de entidade definidor.

Retornos

O novo tipo de entidade.

Aplica-se a