ValueConverter Constructores

Definición

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 truees , 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.

Se aplica a