ValueConverter Construtores
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
ValueConverter(LambdaExpression, LambdaExpression, ConverterMappingHints) |
Inicializa uma nova instância da classe ValueConverter. |
ValueConverter(LambdaExpression, LambdaExpression, Boolean, ConverterMappingHints) |
Inicializa uma nova instância da classe , permitindo a ValueConverter conversão de nulos. Aviso: atualmente, essa é uma API interna, pois converter nulos de e para o banco de dados pode levar a consultas quebradas e outros problemas. Consulte o problema do GitHub nº 26230 para obter mais informações e exemplos. |
ValueConverter(LambdaExpression, LambdaExpression, ConverterMappingHints)
Inicializa uma nova instância da classe ValueConverter.
protected ValueConverter (System.Linq.Expressions.LambdaExpression convertToProviderExpression, System.Linq.Expressions.LambdaExpression convertFromProviderExpression, Microsoft.EntityFrameworkCore.Storage.ValueConversion.ConverterMappingHints mappingHints = default);
protected ValueConverter (System.Linq.Expressions.LambdaExpression convertToProviderExpression, System.Linq.Expressions.LambdaExpression convertFromProviderExpression, Microsoft.EntityFrameworkCore.Storage.ValueConversion.ConverterMappingHints? mappingHints = default);
new Microsoft.EntityFrameworkCore.Storage.ValueConversion.ValueConverter : System.Linq.Expressions.LambdaExpression * System.Linq.Expressions.LambdaExpression * Microsoft.EntityFrameworkCore.Storage.ValueConversion.ConverterMappingHints -> Microsoft.EntityFrameworkCore.Storage.ValueConversion.ValueConverter
Protected Sub New (convertToProviderExpression As LambdaExpression, convertFromProviderExpression As LambdaExpression, Optional mappingHints As ConverterMappingHints = Nothing)
Parâmetros
- convertToProviderExpression
- LambdaExpression
A expressão para converter objetos ao gravar dados no repositório, exatamente como fornecido e pode não manipular correspondências nulas, boxing e não exatas de tipos simples.
- convertFromProviderExpression
- LambdaExpression
A expressão para converter objetos ao ler dados do repositório, exatamente como fornecido e pode não manipular correspondências nulas, boxing e não exatas de tipos simples.
- mappingHints
- ConverterMappingHints
Dicas que podem ser usadas pelo ITypeMappingSource para criar tipos de dados com facetas apropriadas para os dados convertidos.
Comentários
Consulte Conversores de valor do EF Core para obter mais informações e exemplos.
Aplica-se a
ValueConverter(LambdaExpression, LambdaExpression, Boolean, ConverterMappingHints)
Inicializa uma nova instância da classe , permitindo a ValueConverter conversão de nulos.
Aviso: atualmente, essa é uma API interna, pois converter nulos de e para o banco de dados pode levar a consultas quebradas e outros problemas. Consulte o problema do GitHub nº 26230 para obter mais informações e exemplos.
[Microsoft.EntityFrameworkCore.Infrastructure.EntityFrameworkInternal]
protected ValueConverter (System.Linq.Expressions.LambdaExpression convertToProviderExpression, System.Linq.Expressions.LambdaExpression convertFromProviderExpression, bool convertsNulls, Microsoft.EntityFrameworkCore.Storage.ValueConversion.ConverterMappingHints? mappingHints = default);
[<Microsoft.EntityFrameworkCore.Infrastructure.EntityFrameworkInternal>]
new Microsoft.EntityFrameworkCore.Storage.ValueConversion.ValueConverter : System.Linq.Expressions.LambdaExpression * System.Linq.Expressions.LambdaExpression * bool * Microsoft.EntityFrameworkCore.Storage.ValueConversion.ConverterMappingHints -> Microsoft.EntityFrameworkCore.Storage.ValueConversion.ValueConverter
Protected Sub New (convertToProviderExpression As LambdaExpression, convertFromProviderExpression As LambdaExpression, convertsNulls As Boolean, Optional mappingHints As ConverterMappingHints = Nothing)
Parâmetros
- convertToProviderExpression
- LambdaExpression
A expressão para converter objetos ao gravar dados no repositório, exatamente como fornecido e pode não manipular correspondências nulas, boxing e não exatas de tipos simples.
- convertFromProviderExpression
- LambdaExpression
A expressão para converter objetos ao ler dados do repositório, exatamente como fornecido e pode não manipular correspondências nulas, boxing e não exatas de tipos simples.
- convertsNulls
- Boolean
Se true
, os nulos serão passados para o conversor para conversão. Caso contrário, os valores nulos sempre permanecerão nulos.
- mappingHints
- ConverterMappingHints
Dicas que podem ser usadas pelo ITypeMappingSource para criar tipos de dados com facetas apropriadas para os dados convertidos.
- Atributos
Comentários
Consulte Conversores de valor do EF Core para obter mais informações e exemplos.
Aplica-se a
Entity Framework