Partager via


ValueConverter Constructeurs

Définition

Surcharges

ValueConverter(LambdaExpression, LambdaExpression, ConverterMappingHints)

Initialise une nouvelle instance de la classe ValueConverter.

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.

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)

Paramètres

convertToProviderExpression
LambdaExpression

Expression permettant de 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.

convertFromProviderExpression
LambdaExpression

Expression permettant de 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.

mappingHints
ConverterMappingHints

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.

Remarques

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

S’applique à

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 .

[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)

Paramètres

convertToProviderExpression
LambdaExpression

Expression permettant de 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.

convertFromProviderExpression
LambdaExpression

Expression permettant de 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
Boolean

Si true, les valeurs null sont transmises au convertisseur pour la conversion. Sinon, les valeurs null restent toujours null.

mappingHints
ConverterMappingHints

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.

Attributs

Remarques

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

S’applique à