PropertiesConfigurationBuilder 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.
Fornece uma superfície de API simples para definir padrões de propriedade antes da execução das convenções.
public class PropertiesConfigurationBuilder
type PropertiesConfigurationBuilder = class
Public Class PropertiesConfigurationBuilder
- Herança
-
PropertiesConfigurationBuilder
- Derivado
Comentários
As instâncias dessa classe são retornadas de métodos ao usar a ModelConfigurationBuilder API e ela não foi projetada para ser construída diretamente no código do aplicativo.
Construtores
PropertiesConfigurationBuilder(PropertyConfiguration) |
Essa é uma API interna que dá suporte à infraestrutura do Entity Framework Core e não está sujeita aos mesmos padrões de compatibilidade que as APIs públicas. Ele pode ser alterado ou removido sem aviso prévio em qualquer versão. Você só deve usá-lo diretamente em seu código com extrema cautela e saber que fazer isso pode resultar em falhas de aplicativo ao atualizar para uma nova versão do Entity Framework Core. |
Propriedades
Configuration |
Essa é uma API interna que dá suporte à infraestrutura do Entity Framework Core e não está sujeita aos mesmos padrões de compatibilidade que as APIs públicas. Ele pode ser alterado ou removido sem aviso prévio em qualquer versão. Você só deve usá-lo diretamente em seu código com extrema cautela e saber que fazer isso pode resultar em falhas de aplicativo ao atualizar para uma nova versão do Entity Framework Core. |
Métodos
AreUnicode(Boolean) |
Configura se a propriedade é capaz de persistir caracteres unicode. Só pode ser definido em String propriedades. |
HaveAnnotation(String, Object) |
Adiciona ou atualiza uma anotação na propriedade . |
HaveConversion(Type) |
Configura a propriedade para que o valor da propriedade seja convertido antes de gravar no banco de dados e convertido novamente ao ler do banco de dados. |
HaveConversion(Type, Type) |
Configura a propriedade para que o valor da propriedade seja convertido antes de gravar no banco de dados e convertido novamente ao ler do banco de dados. |
HaveConversion(Type, Type, Type) |
Configura a propriedade para que o valor da propriedade seja convertido antes de gravar no banco de dados e convertido novamente ao ler do banco de dados. |
HaveConversion<TConversion,TComparer,TProviderComparer>() |
Configura a propriedade para que o valor da propriedade seja convertido antes de gravar no banco de dados e convertido novamente ao ler do banco de dados. |
HaveConversion<TConversion,TComparer>() |
Configura a propriedade para que o valor da propriedade seja convertido antes de gravar no banco de dados e convertido novamente ao ler do banco de dados. |
HaveConversion<TConversion>() |
Configura a propriedade para que o valor da propriedade seja convertido antes de gravar no banco de dados e convertido novamente ao ler do banco de dados. |
HaveMaxLength(Int32) |
Configura o comprimento máximo dos dados que podem ser armazenados nessa propriedade. O comprimento máximo só pode ser definido em propriedades de matriz (incluindo String propriedades). |
HavePrecision(Int32) |
Configura a precisão da propriedade . |
HavePrecision(Int32, Int32) |
Configura a precisão e a escala da propriedade . |
HaveSentinel(Object) |
Configura o valor que será usado para determinar se a propriedade foi definida ou não. Se a propriedade for definida como o valor sentinela, ela será considerada não definida. Por padrão, o valor sentinela é o valor padrão CLR para o tipo da propriedade. |
Métodos de Extensão
AreFixedLength(PropertiesConfigurationBuilder, Boolean) |
Configura a propriedade como capaz de armazenar apenas dados de comprimento fixo, como cadeias de caracteres. |
HaveColumnType(PropertiesConfigurationBuilder, String) |
Configura o tipo de dados da coluna para a qual a propriedade é mapeada ao direcionar um banco de dados relacional. Esse deve ser o nome de tipo completo, incluindo precisão, escala, comprimento etc. |
UseCollation(PropertiesConfigurationBuilder, String) |
Configura a propriedade para usar a ordenação fornecida. A coluna de banco de dados será criada com a ordenação fornecida e será usada implicitamente em todas as operações sensíveis à ordenação. |
Aplica-se a
Entity Framework