ValueConverter Classe
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Définit les conversions d’un objet d’un type dans un modèle vers un objet de type identique ou différent dans le magasin.
public abstract class ValueConverter
type ValueConverter = class
Public MustInherit Class ValueConverter
- Héritage
-
ValueConverter
- Dérivé
Remarques
Pour plus d’informations et d’exemples, consultez Convertisseurs de valeurs EF Core .
Constructeurs
ValueConverter(LambdaExpression, LambdaExpression, Boolean, ConverterMappingHints) |
Initialise une nouvelle instance de la classe, ce qui autorise la ValueConverter conversion des valeurs null. Avertissement : il s’agit actuellement d’une API interne, car la conversion de valeurs null vers et à partir de la base de données peut entraîner des requêtes interrompues et d’autres problèmes. Pour plus d’informations et d’exemples, consultez Le problème GitHub #26230 . |
ValueConverter(LambdaExpression, LambdaExpression, ConverterMappingHints) |
Initialise une nouvelle instance de la classe ValueConverter. |
Propriétés
ConvertFromProvider |
Obtient la fonction pour convertir des objets lors de la lecture de données à partir du magasin, de la configuration pour gérer les valeurs null, la boxe et les correspondances non exactes de types simples. |
ConvertFromProviderExpression |
Obtient l’expression pour convertir des objets lors de la lecture de données à partir du magasin, exactement comme fourni et peut ne pas gérer les valeurs null, la boxe et les correspondances non exactes de types simples. |
ConvertsNulls |
Si |
ConvertToProvider |
Obtient la fonction pour convertir des objets lors de l’écriture de données dans le magasin, la configuration pour gérer les valeurs null, la boxe et les correspondances non exactes de types simples. |
ConvertToProviderExpression |
Obtient l’expression pour convertir des objets lors de l’écriture de données dans le magasin, exactement comme fourni et peut ne pas gérer les valeurs null, la boxe et les correspondances non exactes de types simples. |
MappingHints |
Indicateurs qui peuvent être utilisés par pour créer des ITypeMappingSource types de données avec les facettes appropriées pour les données converties. |
ModelClrType |
Type CLR utilisé dans le modèle EF. |
ProviderClrType |
Type CLR utilisé lors de la lecture et de l’écriture à partir du magasin. |
Méthodes
CheckTypeSupported(Type, Type, Type[]) |
Vérifie que le type utilisé avec un convertisseur de valeurs est pris en charge par ce convertisseur et lève si ce n’est pas le cas. |
ComposeWith(ValueConverter) |
Compose une autre ValueConverter instance avec celle-ci de telle sorte que le résultat de la première conversion soit utilisé comme entrée dans la deuxième conversion. |