Compartilhar via


ConventionTypeConfiguration<T> Classe

Definição

Permite que a configuração seja executada para um tipo de entidade em um modelo. Essa funcionalidade de configuração está disponível por meio de convenções leves.

public class ConventionTypeConfiguration<T> where T : class
type ConventionTypeConfiguration<'T (requires 'T : null)> = class
Public Class ConventionTypeConfiguration(Of T)

Parâmetros de tipo

T

Um tipo herdado pelo tipo de entidade.

Herança
ConventionTypeConfiguration<T>

Propriedades

ClrType

Obtém o Type desse tipo de entidade.

Métodos

Equals(Object)

Permite que a configuração seja executada para um tipo de entidade em um modelo. Essa funcionalidade de configuração está disponível por meio de convenções leves.

GetHashCode()

Permite que a configuração seja executada para um tipo de entidade em um modelo. Essa funcionalidade de configuração está disponível por meio de convenções leves.

GetType()

Obtém o Type da instância atual.

HasEntitySetName(String)

Configura o nome do conjunto de entidades a ser usado para esse tipo de entidade. O nome do conjunto de entidades só pode ser configurado para o tipo base em cada conjunto.

HasKey<TProperty>(Expression<Func<T,TProperty>>)

Configura as propriedades de chave primária para esse tipo de entidade.

HasTableAnnotation(String, Object)

Define uma anotação no modelo para a tabela à qual essa entidade é mapeada. O valor de anotação pode ser usado posteriormente ao processar a tabela, como ao criar migrações.

Ignore()

Exclui esse tipo de entidade do modelo para que ele não seja mapeado para o banco de dados.

Ignore<TProperty>(Expression<Func<T,TProperty>>)

Exclui uma propriedade do modelo para que ela não seja mapeada para o banco de dados.

IsComplexType()

Altera esse tipo de entidade para um tipo complexo.

MapToStoredProcedures()

Configura esse tipo para usar procedimentos armazenados para inserir, atualizar e excluir. As convenções padrão para nomes de procedimento e parâmetro serão usadas.

MapToStoredProcedures(Action<ModificationStoredProceduresConfiguration<T>>)

Configura esse tipo para usar procedimentos armazenados para inserir, atualizar e excluir.

Property<TProperty>(Expression<Func<T,TProperty>>)

Configura uma propriedade definida nesse tipo.

ToString()

Permite que a configuração seja executada para um tipo de entidade em um modelo. Essa funcionalidade de configuração está disponível por meio de convenções leves.

ToTable(String, String)

Configura o nome da tabela para o qual esse tipo de entidade é mapeado.

ToTable(String)

Configura o nome da tabela para o qual esse tipo de entidade é mapeado.

Aplica-se a