IConventionModel.AddEntityType Método
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Sobrecargas
AddEntityType(String, Boolean) |
Adiciona um tipo de entidade de estado do tipo padrão ao modelo. |
AddEntityType(String, Type, Boolean) |
Adiciona um tipo de entidade de tipo compartilhado ao modelo. |
AddEntityType(Type, Boolean) |
Adiciona um tipo de entidade ao modelo. |
AddEntityType(String, String, IConventionEntityType, Boolean) |
Adiciona um tipo de entidade de propriedade com uma navegação definidora ao modelo. |
AddEntityType(Type, String, IConventionEntityType, Boolean) |
Adiciona um tipo de entidade de propriedade com uma navegação definidora ao modelo. |
AddEntityType(String, Boolean)
Adiciona um tipo de entidade de estado do tipo padrão ao modelo.
public Microsoft.EntityFrameworkCore.Metadata.IConventionEntityType AddEntityType (string name, bool fromDataAnnotation = false);
public Microsoft.EntityFrameworkCore.Metadata.IConventionEntityType? AddEntityType (string name, bool fromDataAnnotation = false);
abstract member AddEntityType : string * bool -> Microsoft.EntityFrameworkCore.Metadata.IConventionEntityType
Public Function AddEntityType (name As String, Optional fromDataAnnotation As Boolean = false) As IConventionEntityType
Parâmetros
- name
- String
O nome da entidade a ser adicionada.
- fromDataAnnotation
- Boolean
Indica se a configuração foi especificada usando uma anotação de dados.
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, Boolean)
Adiciona um tipo de entidade de tipo compartilhado ao modelo.
public Microsoft.EntityFrameworkCore.Metadata.IConventionEntityType AddEntityType (string name, Type clrType, bool fromDataAnnotation = false);
public Microsoft.EntityFrameworkCore.Metadata.IConventionEntityType? AddEntityType (string name, Type clrType, bool fromDataAnnotation = false);
abstract member AddEntityType : string * Type * bool -> Microsoft.EntityFrameworkCore.Metadata.IConventionEntityType
Public Function AddEntityType (name As String, clrType As Type, Optional fromDataAnnotation As Boolean = false) As IConventionEntityType
Parâmetros
- name
- String
O nome da entidade a ser adicionada.
- clrType
- Type
A classe CLR usada para representar instâncias do tipo de entidade.
- fromDataAnnotation
- Boolean
Indica se a configuração foi especificada usando uma anotação de dados.
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, Boolean)
Adiciona um tipo de entidade ao modelo.
public Microsoft.EntityFrameworkCore.Metadata.IConventionEntityType AddEntityType (Type clrType, bool fromDataAnnotation = false);
public Microsoft.EntityFrameworkCore.Metadata.IConventionEntityType AddEntityType (Type type, bool fromDataAnnotation = false);
public Microsoft.EntityFrameworkCore.Metadata.IConventionEntityType? AddEntityType (Type type, bool fromDataAnnotation = false);
abstract member AddEntityType : Type * bool -> Microsoft.EntityFrameworkCore.Metadata.IConventionEntityType
abstract member AddEntityType : Type * bool -> Microsoft.EntityFrameworkCore.Metadata.IConventionEntityType
Public Function AddEntityType (clrType As Type, Optional fromDataAnnotation As Boolean = false) As IConventionEntityType
Public Function AddEntityType (type As Type, Optional fromDataAnnotation As Boolean = false) As IConventionEntityType
Parâmetros
- clrTypetype
- Type
A classe CLR usada para representar instâncias do tipo de entidade.
- fromDataAnnotation
- Boolean
Indica se a configuração foi especificada usando uma anotação de dados.
Retornos
O novo tipo de entidade.
Aplica-se a
AddEntityType(String, String, IConventionEntityType, Boolean)
Adiciona um tipo de entidade de propriedade com uma navegação definidora ao modelo.
public Microsoft.EntityFrameworkCore.Metadata.IConventionEntityType AddEntityType (string name, string definingNavigationName, Microsoft.EntityFrameworkCore.Metadata.IConventionEntityType definingEntityType, bool fromDataAnnotation = false);
public Microsoft.EntityFrameworkCore.Metadata.IConventionEntityType? AddEntityType (string name, string definingNavigationName, Microsoft.EntityFrameworkCore.Metadata.IConventionEntityType definingEntityType, bool fromDataAnnotation = false);
abstract member AddEntityType : string * string * Microsoft.EntityFrameworkCore.Metadata.IConventionEntityType * bool -> Microsoft.EntityFrameworkCore.Metadata.IConventionEntityType
Public Function AddEntityType (name As String, definingNavigationName As String, definingEntityType As IConventionEntityType, Optional fromDataAnnotation As Boolean = false) As IConventionEntityType
Parâmetros
- name
- String
O nome do tipo de entidade a ser adicionado.
- definingNavigationName
- String
A definição de navegação.
- definingEntityType
- IConventionEntityType
O tipo de entidade definidor.
- fromDataAnnotation
- Boolean
Indica se a configuração foi especificada usando uma anotação de dados.
Retornos
O novo tipo de entidade.
Aplica-se a
AddEntityType(Type, String, IConventionEntityType, Boolean)
Adiciona um tipo de entidade de propriedade com uma navegação definidora ao modelo.
public Microsoft.EntityFrameworkCore.Metadata.IConventionEntityType AddEntityType (Type clrType, string definingNavigationName, Microsoft.EntityFrameworkCore.Metadata.IConventionEntityType definingEntityType, bool fromDataAnnotation = false);
public Microsoft.EntityFrameworkCore.Metadata.IConventionEntityType AddEntityType (Type type, string definingNavigationName, Microsoft.EntityFrameworkCore.Metadata.IConventionEntityType definingEntityType, bool fromDataAnnotation = false);
public Microsoft.EntityFrameworkCore.Metadata.IConventionEntityType? AddEntityType (Type type, string definingNavigationName, Microsoft.EntityFrameworkCore.Metadata.IConventionEntityType definingEntityType, bool fromDataAnnotation = false);
abstract member AddEntityType : Type * string * Microsoft.EntityFrameworkCore.Metadata.IConventionEntityType * bool -> Microsoft.EntityFrameworkCore.Metadata.IConventionEntityType
abstract member AddEntityType : Type * string * Microsoft.EntityFrameworkCore.Metadata.IConventionEntityType * bool -> Microsoft.EntityFrameworkCore.Metadata.IConventionEntityType
Public Function AddEntityType (clrType As Type, definingNavigationName As String, definingEntityType As IConventionEntityType, Optional fromDataAnnotation As Boolean = false) As IConventionEntityType
Public Function AddEntityType (type As Type, definingNavigationName As String, definingEntityType As IConventionEntityType, Optional fromDataAnnotation As Boolean = false) As IConventionEntityType
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
- IConventionEntityType
O tipo de entidade definidor.
- fromDataAnnotation
- Boolean
Indica se a configuração foi especificada usando uma anotação de dados.
Retornos
O novo tipo de entidade.
Aplica-se a
Entity Framework
Comentários
https://aka.ms/ContentUserFeedback.
Em breve: Ao longo de 2024, eliminaremos os problemas do GitHub como o mecanismo de comentários para conteúdo e o substituiremos por um novo sistema de comentários. Para obter mais informações, consulteEnviar e exibir comentários de