ValueConverter Constructores
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Sobrecargas
ValueConverter(LambdaExpression, LambdaExpression, ConverterMappingHints) |
Inicializa una nueva instancia de la clase ValueConverter. |
ValueConverter(LambdaExpression, LambdaExpression, Boolean, ConverterMappingHints) |
Inicializa una nueva instancia de la ValueConverter clase , lo que permite la conversión de valores NULL. Advertencia: actualmente se trata de una API interna, ya que la conversión de valores NULL en y desde la base de datos puede provocar consultas rotas y otros problemas. Consulte Problema de GitHub n.º 26230 para obtener más información y ejemplos. |
ValueConverter(LambdaExpression, LambdaExpression, ConverterMappingHints)
Inicializa una nueva instancia de la clase 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
Expresión que se va a convertir objetos al escribir datos en el almacén, exactamente como se proporciona y puede no controlar valores NULL, boxing y coincidencias no exactas de tipos simples.
- convertFromProviderExpression
- LambdaExpression
Expresión que se va a convertir objetos al leer datos del almacén, exactamente como se proporciona y puede no controlar valores NULL, boxing y coincidencias no exactas de tipos simples.
- mappingHints
- ConverterMappingHints
Sugerencias que pueden usarse para ITypeMappingSource crear tipos de datos con facetas adecuadas para los datos convertidos.
Comentarios
Consulte Convertidores de valores de EF Core para obtener más información y ejemplos.
Se aplica a
ValueConverter(LambdaExpression, LambdaExpression, Boolean, ConverterMappingHints)
Inicializa una nueva instancia de la ValueConverter clase , lo que permite la conversión de valores NULL.
Advertencia: actualmente se trata de una API interna, ya que la conversión de valores NULL en y desde la base de datos puede provocar consultas rotas y otros problemas. Consulte Problema de GitHub n.º 26230 para obtener más información y ejemplos.
[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
Expresión que se va a convertir objetos al escribir datos en el almacén, exactamente como se proporciona y puede no controlar valores NULL, boxing y coincidencias no exactas de tipos simples.
- convertFromProviderExpression
- LambdaExpression
Expresión que se va a convertir objetos al leer datos del almacén, exactamente como se proporciona y puede no controlar valores NULL, boxing y coincidencias no exactas de tipos simples.
- convertsNulls
- Boolean
Si true
es , los valores NULL se pasarán al convertidor para la conversión. De lo contrario, los valores NULL siempre permanecen null.
- mappingHints
- ConverterMappingHints
Sugerencias que pueden usarse para ITypeMappingSource crear tipos de datos con facetas adecuadas para los datos convertidos.
- Atributos
Comentarios
Consulte Convertidores de valores de EF Core para obtener más información y ejemplos.