ValueConverter Constructeurs
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.
Surcharges
| Nom | Description |
|---|---|
| ValueConverter(LambdaExpression, LambdaExpression, ConverterMappingHints) |
Initialise une nouvelle instance de la classe ValueConverter. |
| ValueConverter(LambdaExpression, LambdaExpression, Boolean, ConverterMappingHints) |
Initialise une nouvelle instance de la ValueConverter classe, ce qui autorise la 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 GitHub problème #26230. |
ValueConverter(LambdaExpression, LambdaExpression, ConverterMappingHints)
- Source:
- ValueConverter.cs
- Source:
- ValueConverter.cs
- Source:
- ValueConverter.cs
- Source:
- ValueConverter.cs
- Source:
- ValueConverter.cs
- Source:
- ValueConverter.cs
- Source:
- ValueConverter.cs
- Source:
- ValueConverter.cs
- Source:
- ValueConverter.cs
- Source:
- ValueConverter.cs
- Source:
- ValueConverter.cs
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 ne peut pas gérer les valeurs null, la boxe et les correspondances non exactes de types simples.
- convertFromProviderExpression
- LambdaExpression
Expression à 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, boxing et correspondances non exactes de types simples.
- mappingHints
- ConverterMappingHints
Indicateurs qui peuvent être utilisés par le ITypeMappingSource service pour créer des types de données avec des facettes appropriées pour les données converties.
Remarques
Pour plus d’informations et d’exemples, consultez les convertisseurs de valeur EF Core .
S’applique à
ValueConverter(LambdaExpression, LambdaExpression, Boolean, ConverterMappingHints)
- Source:
- ValueConverter.cs
- Source:
- ValueConverter.cs
- Source:
- ValueConverter.cs
- Source:
- ValueConverter.cs
- Source:
- ValueConverter.cs
- Source:
- ValueConverter.cs
Initialise une nouvelle instance de la ValueConverter classe, ce qui autorise la 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 GitHub problème #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 ne peut pas gérer les valeurs null, la boxe et les correspondances non exactes de types simples.
- convertFromProviderExpression
- LambdaExpression
Expression à 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, boxing et 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 le ITypeMappingSource service pour créer des types de données avec des facettes appropriées pour les données converties.
- Attributs
Remarques
Pour plus d’informations et d’exemples, consultez les convertisseurs de valeur EF Core .