Condividi tramite


ValueConverter Costruttori

Definizione

Overload

ValueConverter(LambdaExpression, LambdaExpression, ConverterMappingHints)

Inizializza una nuova istanza della classe ValueConverter.

ValueConverter(LambdaExpression, LambdaExpression, Boolean, ConverterMappingHints)

Inizializza una nuova istanza della classe , consentendo la ValueConverter conversione di valori Null.

Avviso: attualmente si tratta di un'API interna perché la conversione di valori Null in e dal database può causare query interrotte e altri problemi. Per altre informazioni ed esempi, vedere Problema di GitHub #26230 .

ValueConverter(LambdaExpression, LambdaExpression, ConverterMappingHints)

Inizializza una nuova istanza della 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)

Parametri

convertToProviderExpression
LambdaExpression

L'espressione per convertire gli oggetti durante la scrittura di dati nell'archivio, esattamente come specificato e potrebbe non gestire valori Null, boxing e corrispondenze non esatte di tipi semplici.

convertFromProviderExpression
LambdaExpression

L'espressione per convertire gli oggetti durante la lettura dei dati dall'archivio, esattamente come specificato e potrebbe non gestire valori Null, boxing e corrispondenze non esatte di tipi semplici.

mappingHints
ConverterMappingHints

Hint che possono essere usati da ITypeMappingSource per creare tipi di dati con facet appropriati per i dati convertiti.

Commenti

Per altre informazioni ed esempi, vedere Convertitori di valori di EF Core .

Si applica a

ValueConverter(LambdaExpression, LambdaExpression, Boolean, ConverterMappingHints)

Inizializza una nuova istanza della classe , consentendo la ValueConverter conversione di valori Null.

Avviso: attualmente si tratta di un'API interna perché la conversione di valori Null in e dal database può causare query interrotte e altri problemi. Per altre informazioni ed esempi, vedere Problema di 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)

Parametri

convertToProviderExpression
LambdaExpression

L'espressione per convertire gli oggetti durante la scrittura di dati nell'archivio, esattamente come specificato e potrebbe non gestire valori Null, boxing e corrispondenze non esatte di tipi semplici.

convertFromProviderExpression
LambdaExpression

L'espressione per convertire gli oggetti durante la lettura dei dati dall'archivio, esattamente come specificato e potrebbe non gestire valori Null, boxing e corrispondenze non esatte di tipi semplici.

convertsNulls
Boolean

Se true, i valori Null verranno passati al convertitore per la conversione. In caso contrario, i valori Null rimangono sempre Null.

mappingHints
ConverterMappingHints

Hint che possono essere usati da ITypeMappingSource per creare tipi di dati con facet appropriati per i dati convertiti.

Attributi

Commenti

Per altre informazioni ed esempi, vedere Convertitori di valori di EF Core .

Si applica a