ValueConverter Clase
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í.
Define conversiones de un objeto de un tipo en un modelo a un objeto del mismo tipo o diferente en el almacén.
public abstract class ValueConverter
type ValueConverter = class
Public MustInherit Class ValueConverter
- Herencia
-
ValueConverter
- Derivado
Comentarios
Consulte Convertidores de valores de EF Core para obtener más información y ejemplos.
Constructores
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. |
Propiedades
ConvertFromProvider |
Obtiene la función para convertir objetos al leer datos del almacén, configurar para controlar valores NULL, boxing y coincidencias no exactas de tipos simples. |
ConvertFromProviderExpression |
Obtiene la expresión para 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 |
Si |
ConvertToProvider |
Obtiene la función para convertir objetos al escribir datos en el almacén, configurar para controlar valores NULL, boxing y coincidencias no exactas de tipos simples. |
ConvertToProviderExpression |
Obtiene la expresión para 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. |
MappingHints |
Sugerencias que pueden usarse para ITypeMappingSource crear tipos de datos con facetas adecuadas para los datos convertidos. |
ModelClrType |
Tipo CLR usado en el modelo de EF. |
ProviderClrType |
Tipo CLR que se usa al leer y escribir desde el almacén. |
Métodos
CheckTypeSupported(Type, Type, Type[]) |
Comprueba que el tipo utilizado con un convertidor de valores es compatible con ese convertidor y produce si no. |
ComposeWith(ValueConverter) |
Compone otra ValueConverter instancia con este de modo que el resultado de la primera conversión se usa como entrada para la segunda conversión. |