DateOnlyTypeMapping 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.
Rappresenta il mapping tra un tipo .NET DateOnly e un tipo di database.
Questo tipo viene in genere usato dai provider di database (e altre estensioni). In genere non viene usato nel codice dell'applicazione.
public class DateOnlyTypeMapping : Microsoft.EntityFrameworkCore.Storage.RelationalTypeMapping
type DateOnlyTypeMapping = class
inherit RelationalTypeMapping
Public Class DateOnlyTypeMapping
Inherits RelationalTypeMapping
- Ereditarietà
Commenti
Per altre informazioni ed esempi, vedere Implementazione di provider di database e estensioni .
Costruttori
DateOnlyTypeMapping(RelationalTypeMapping+RelationalTypeMappingParameters) |
Inizializza una nuova istanza della classe DateOnlyTypeMapping. |
DateOnlyTypeMapping(String, Nullable<DbType>) |
Inizializza una nuova istanza della classe DateOnlyTypeMapping. |
Proprietà
ClrType |
Ottiene il tipo .NET. (Ereditato da RelationalTypeMapping) |
Comparer |
Un ValueComparer aggiunge snapshot e confronto di valori personalizzati per i tipi CLR che non possono essere confrontati con Equals(Object, Object) e/o necessitano di una copia approfondita durante l'acquisizione di uno snapshot. (Ereditato da CoreTypeMapping) |
Converter |
Converte i tipi in e dall'archivio ogni volta che viene usato questo mapping. Può essere null se non è necessaria alcuna conversione. (Ereditato da CoreTypeMapping) |
DbType |
Ottiene l'oggetto DbType da usare. (Ereditato da RelationalTypeMapping) |
Default |
Si tratta di un'API interna che supporta l'infrastruttura Entity Framework Core e non è soggetta agli stessi standard di compatibilità delle API pubbliche. Può essere modificato o rimosso senza preavviso in nessuna versione. È consigliabile usarlo direttamente nel codice con attenzione estrema e sapere che ciò può causare errori dell'applicazione durante l'aggiornamento a una nuova versione di Entity Framework Core. |
ElementTypeMapping |
Se questo mapping di tipo rappresenta una raccolta primitiva, contiene il mapping dei tipi dell'elemento. (Ereditato da CoreTypeMapping) |
HasNonDefaultSize |
Ottiene un valore che indica se l'impostazione delle dimensioni è stata configurata manualmente in un valore non predefinito. (Ereditato da RelationalTypeMapping) |
HasNonDefaultUnicode |
Ottiene un valore che indica se l'impostazione Unicode è stata configurata manualmente in un valore non predefinito. (Ereditato da RelationalTypeMapping) |
IsFixedLength |
Ottiene un valore che indica se il tipo è vincolato ai dati a lunghezza fissa. (Ereditato da RelationalTypeMapping) |
IsUnicode |
Ottiene un valore che indica se il tipo deve gestire i dati Unicode o meno. (Ereditato da RelationalTypeMapping) |
JsonValueReaderWriter |
Gestisce la lettura e la scrittura di valori JSON per le istanze del tipo mappato. (Ereditato da CoreTypeMapping) |
KeyComparer |
Aggiunge ValueComparer un confronto di valori personalizzato da usare quando si confrontano i valori chiave tra loro. Ad esempio, quando si confronta un'infrastruttura PK a e FK. (Ereditato da CoreTypeMapping) |
Parameters |
Restituisce i parametri usati per creare il mapping di questo tipo. (Ereditato da RelationalTypeMapping) |
Precision |
Ottiene la precisione dei dati configurata per archiviare o null se non è configurata alcuna precisione. (Ereditato da RelationalTypeMapping) |
ProviderValueComparer |
Oggetto ValueComparer per i valori del tipo CLR del provider. (Ereditato da CoreTypeMapping) |
Scale |
Ottiene la scalabilità dei dati configurata per archiviare o null se non è configurata alcuna scalabilità. (Ereditato da RelationalTypeMapping) |
Size |
Ottiene le dimensioni dei dati configurate per archiviare o null se non sono configurate dimensioni. (Ereditato da RelationalTypeMapping) |
SqlLiteralFormatString |
Ottiene il formato stringa da usare per generare valori letterali SQL di questo tipo. |
StoreType |
Ottiene il nome del tipo di database. (Ereditato da RelationalTypeMapping) |
StoreTypeNameBase |
Ottiene il nome di base del tipo di database. (Ereditato da RelationalTypeMapping) |
StoreTypePostfix |
Ottiene il nome del tipo di database. (Ereditato da RelationalTypeMapping) |
StructuralComparer |
Obsoleti.
Aggiunge ValueComparer un confronto di valori personalizzato da usare quando è necessaria una copia profonda/strutturale e/o un confronto. (Ereditato da CoreTypeMapping) |
ValueGeneratorFactory |
Obsoleti.
Una factory facoltativa per la creazione di un oggetto specifico ValueGenerator da usare con questo mapping. (Ereditato da CoreTypeMapping) |
Metodi
Clone(CoreTypeMapping+CoreTypeMappingParameters) |
Crea una copia di questo mapping. (Ereditato da RelationalTypeMapping) |
Clone(Nullable<Int32>, Nullable<Int32>) |
Crea una copia di questo mapping. (Ereditato da RelationalTypeMapping) |
Clone(Nullable<RelationalTypeMappingInfo>, Type, ValueConverter, ValueComparer, ValueComparer, ValueComparer, CoreTypeMapping, JsonValueReaderWriter, Nullable<StoreTypePostfix>) |
Clona il mapping dei tipi per aggiornare qualsiasi parametro, se necessario. (Ereditato da RelationalTypeMapping) |
Clone(Nullable<TypeMappingInfo>, Type, ValueConverter, ValueComparer, ValueComparer, ValueComparer, CoreTypeMapping, JsonValueReaderWriter) |
Clona il mapping dei tipi per aggiornare qualsiasi parametro, se necessario. (Ereditato da CoreTypeMapping) |
Clone(RelationalTypeMapping+RelationalTypeMappingParameters) |
Crea una copia di questo mapping. |
Clone(RelationalTypeMappingInfo) |
Clona il mapping dei tipi per aggiornare i facet dalle informazioni di mapping, se necessario. (Ereditato da RelationalTypeMapping) |
Clone(String, Nullable<Int32>) |
Crea una copia di questo mapping. (Ereditato da RelationalTypeMapping) |
Clone(ValueConverter) |
Restituisce una nuova copia di questo mapping di tipo con l'aggiunta specificata ValueConverter . (Ereditato da RelationalTypeMapping) |
ConfigureParameter(DbParameter) |
Configura le informazioni sul tipo di un DbParameteroggetto . (Ereditato da RelationalTypeMapping) |
CreateCopy(String, Nullable<Int32>) |
Crea una copia di questo mapping. (Ereditato da RelationalTypeMapping) |
CreateParameter(DbCommand, String, Object, Nullable<Boolean>) |
Crea un oggetto DbParameter con le informazioni di tipo appropriate configurate. (Ereditato da RelationalTypeMapping) |
CreateParameter(DbCommand, String, Object, Nullable<Boolean>, ParameterDirection) |
Crea un oggetto DbParameter con le informazioni di tipo appropriate configurate. (Ereditato da RelationalTypeMapping) |
CustomizeDataReaderExpression(Expression) |
Ottiene un albero delle espressioni personalizzato per leggere il valore dall'espressione di lettura dati di input contenente il valore del database. (Ereditato da RelationalTypeMapping) |
GenerateCodeLiteral(Object) |
Crea un albero delle espressioni che può essere usato per generare codice per il valore letterale. Attualmente sono supportate solo espressioni molto di base, ad esempio chiamate di costruttore e metodi factory che accettano costanti semplici. (Ereditato da CoreTypeMapping) |
GenerateNonNullSqlLiteral(Object) |
Genera la rappresentazione SQL di un valore letterale non Null. (Ereditato da RelationalTypeMapping) |
GenerateProviderValueSqlLiteral(Object) |
Genera la rappresentazione SQL di un valore letterale senza conversione. (Ereditato da RelationalTypeMapping) |
GenerateSqlLiteral(Object) |
Genera la rappresentazione SQL di un valore letterale. (Ereditato da RelationalTypeMapping) |
GetDataReaderMethod() |
Metodo da usare durante la lettura dei valori del tipo specificato. Il metodo deve essere definito in DbDataReader o in una delle relative sottoclassi. (Ereditato da RelationalTypeMapping) |
ProcessStoreType(RelationalTypeMapping+RelationalTypeMappingParameters, String, String) |
Elabora il nome del tipo di archivio per aggiungere il testo del prefisso/prefisso appropriato in base alle esigenze. (Ereditato da RelationalTypeMapping) |
WithComposedConverter(ValueConverter, ValueComparer, ValueComparer, CoreTypeMapping, JsonValueReaderWriter) |
Restituisce una nuova copia di questo mapping di tipo con l'aggiunta specificata ValueConverter . (Ereditato da RelationalTypeMapping) |
WithPrecisionAndScale(Nullable<Int32>, Nullable<Int32>) |
Crea una copia di questo mapping. (Ereditato da RelationalTypeMapping) |
WithStoreTypeAndSize(String, Nullable<Int32>) |
Crea una copia di questo mapping. (Ereditato da RelationalTypeMapping) |
WithTypeMappingInfo(RelationalTypeMappingInfo) |
Clona il mapping dei tipi per aggiornare i facet dalle informazioni di mapping, se necessario. (Ereditato da RelationalTypeMapping) |