ValueConverter<TModel,TProvider> Classe

Définition

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 class ValueConverter<TModel,TProvider> : Microsoft.EntityFrameworkCore.Storage.ValueConversion.ValueConverter
type ValueConverter<'Model, 'Provider> = class
    inherit ValueConverter
Public Class ValueConverter(Of TModel, TProvider)
Inherits ValueConverter

Paramètres de type

TModel
TProvider
Héritage
ValueConverter<TModel,TProvider>
Dérivé

Remarques

Pour plus d’informations et d’exemples, consultez Convertisseurs de valeurs EF Core .

Constructeurs

ValueConverter<TModel,TProvider>(Expression<Func<TModel,TProvider>>, Expression<Func<TProvider,TModel>>, Boolean, ConverterMappingHints)

Initialise une nouvelle instance de la classe, autorisant la ValueConverter<TModel,TProvider> conversion de 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<TModel,TProvider>(Expression<Func<TModel,TProvider>>, Expression<Func<TProvider,TModel>>, ConverterMappingHints)

Initialise une nouvelle instance de la classe ValueConverter<TModel,TProvider>.

Propriétés

ConvertFromProvider

Obtient la fonction pour convertir des objets lors de la lecture de données à partir du magasin, configurer 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 ne peut pas gérer les valeurs Null, le boxing et les correspondances non exactes de types simples.

ConvertFromProviderTyped

Obtient la fonction pour convertir des objets lors de la lecture de données à partir du magasin.

ConvertsNulls

Si truela valeur est , les valeurs null sont passées au convertisseur pour la conversion. Sinon, les valeurs null restent toujours null.

(Hérité de ValueConverter)
ConvertToProvider

Obtient la fonction pour convertir des objets lors de l’écriture de données dans le magasin, configurer 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 ne peut pas gérer les valeurs Null, le boxing et les correspondances non exactes de types simples.

ConvertToProviderTyped

Obtient la fonction pour convertir des objets lors de l’écriture de données dans le magasin.

MappingHints

Indicateurs qui peuvent être utilisés par le pour créer des ITypeMappingSource types de données avec des facettes appropriées pour les données converties.

(Hérité de ValueConverter)
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

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 vers la deuxième conversion.

(Hérité de ValueConverter)

S’applique à