ValueConverter<TModel,TProvider> Classe
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Definisce le conversioni da un oggetto di un tipo in un modello a un oggetto dello stesso tipo o diverso nell'archivio.
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
Parametri di tipo
- TModel
- TProvider
- Ereditarietà
- Derivato
Commenti
Per altre informazioni ed esempi, vedere Convertitori di valori EF Core .
Costruttori
ValueConverter<TModel,TProvider>(Expression<Func<TModel,TProvider>>, Expression<Func<TProvider,TModel>>, Boolean, ConverterMappingHints) |
Inizializza una nuova istanza della ValueConverter<TModel,TProvider> classe, consentendo la conversione di null. Avviso: questa è attualmente un'API interna perché la conversione di null in e dal database può causare query interrotte e altri problemi. Per altre informazioni ed esempi, vedere Problema di GitHub #26230 . |
ValueConverter<TModel,TProvider>(Expression<Func<TModel,TProvider>>, Expression<Func<TProvider,TModel>>, ConverterMappingHints) |
Inizializza una nuova istanza della classe ValueConverter<TModel,TProvider>. |
Proprietà
ConvertFromProvider |
Ottiene la funzione per convertire gli oggetti durante la lettura dei dati dall'archivio, la configurazione per gestire valori Null, boxing e corrispondenze non esatte di tipi semplici. |
ConvertFromProviderExpression |
Ottiene 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. |
ConvertFromProviderTyped |
Ottiene la funzione per convertire gli oggetti durante la lettura dei dati dall'archivio. |
ConvertsNulls |
Se |
ConvertToProvider |
Ottiene la funzione per convertire gli oggetti durante la scrittura di dati nell'archivio, la configurazione per gestire valori Null, boxing e corrispondenze non esatte di tipi semplici. |
ConvertToProviderExpression |
Ottiene l'espressione per convertire gli oggetti durante la scrittura dei dati nell'archivio, esattamente come specificato e potrebbe non gestire valori Null, boxing e corrispondenze non esatte di tipi semplici. |
ConvertToProviderTyped |
Ottiene la funzione per convertire gli oggetti durante la scrittura di dati nell'archivio. |
MappingHints |
Hint che possono essere usati dall'oggetto ITypeMappingSource per creare tipi di dati con facet appropriati per i dati convertiti. (Ereditato da ValueConverter) |
ModelClrType |
Tipo CLR usato nel modello EF. |
ProviderClrType |
Tipo CLR usato durante la lettura e la scrittura dall'archivio. |
Metodi
ComposeWith(ValueConverter) |
Compone un'altra ValueConverter istanza con questa in modo che il risultato della prima conversione venga usato come input alla seconda conversione. (Ereditato da ValueConverter) |