ConventionTypeConfiguration<T> Classe
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.
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. |