Compartilhar via


ConventionPrimitivePropertyConfiguration Classe

Definição

Usado para configurar uma propriedade primitiva de um tipo de entidade ou um tipo complexo. Essa funcionalidade de configuração está disponível por meio de convenções leves.

public class ConventionPrimitivePropertyConfiguration
type ConventionPrimitivePropertyConfiguration = class
Public Class ConventionPrimitivePropertyConfiguration
Herança
ConventionPrimitivePropertyConfiguration

Propriedades

ClrPropertyInfo

Obtém o PropertyInfo para essa propriedade.

Métodos

Equals(Object)

Usado para configurar uma propriedade primitiva de um tipo de entidade ou um tipo complexo. Essa funcionalidade de configuração está disponível por meio de convenções leves.

GetHashCode()

Usado para configurar uma propriedade primitiva de um tipo de entidade ou um tipo complexo. Essa funcionalidade de configuração está disponível por meio de convenções leves.

GetType()

Obtém o Type da instância atual.

HasColumnAnnotation(String, Object)

Define uma anotação no modelo para a coluna de banco de dados usada para armazenar a propriedade . O valor de anotação pode ser usado posteriormente ao processar a coluna, como ao criar migrações.

HasColumnName(String)

Configura o nome da coluna de banco de dados usada para armazenar a propriedade .

HasColumnOrder(Int32)

Configura a ordem da coluna de banco de dados usada para armazenar a propriedade . Esse método também é usado para especificar a ordenação de chaves quando um tipo de entidade tem uma chave composta.

HasColumnType(String)

Configura o tipo de dados da coluna de banco de dados usada para armazenar a propriedade .

HasDatabaseGeneratedOption(DatabaseGeneratedOption)

Configura como os valores da propriedade são gerados pelo banco de dados.

HasMaxLength(Int32)

Configura a propriedade para ter o comprimento máximo especificado.

HasParameterName(String)

Configura o nome do parâmetro usado em procedimentos armazenados para essa propriedade.

HasPrecision(Byte)

Configura a precisão da DateTime propriedade . Se o provedor de banco de dados não der suporte à precisão para o tipo de dados da coluna, o valor será ignorado.

HasPrecision(Byte, Byte)

Configura a precisão e a escala da Decimal propriedade .

IsConcurrencyToken()

Configura a propriedade a ser usada como um token de simultaneidade otimista.

IsConcurrencyToken(Boolean)

Configura se a propriedade deve ou não ser usada como um token de simultaneidade otimista.

IsFixedLength()

Configura a propriedade para ter comprimento fixo. Use HasMaxLength para definir o comprimento para o qual a propriedade foi fixada.

IsKey()

Configura essa propriedade para fazer parte da chave primária do tipo de entidade.

IsMaxLength()

Configura a propriedade para permitir o comprimento máximo com suporte pelo provedor de banco de dados.

IsOptional()

Configura a propriedade como opcional. A coluna de banco de dados usada para armazenar essa propriedade será anulável.

IsRequired()

Configura a propriedade como obrigatória. A coluna de banco de dados usada para armazenar essa propriedade não será anulável.

IsRowVersion()

Configura a propriedade para ser uma versão de linha no banco de dados. O tipo de dados real variará dependendo do provedor de banco de dados que está sendo usado. Definir a propriedade como uma versão de linha a configurará automaticamente para ser um token de simultaneidade otimista.

IsUnicode()

Configura a propriedade para dar suporte ao conteúdo da cadeia de caracteres Unicode.

IsUnicode(Boolean)

Configura se a propriedade dá suporte ou não ao conteúdo da cadeia de caracteres Unicode.

IsVariableLength()

Configura a propriedade para ter comprimento variável. As propriedades têm comprimento variável por padrão.

ToString()

Usado para configurar uma propriedade primitiva de um tipo de entidade ou um tipo complexo. Essa funcionalidade de configuração está disponível por meio de convenções leves.

Aplica-se a