Microsoft.EntityFrameworkCore.Storage Spazio dei nomi
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.
Classi
BoolTypeMapping |
Rappresenta il mapping tra un tipo .NET Boolean 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. |
ByteArrayRelationalTypeMapper |
Determina il mapping dei tipi da usare per le proprietà della matrice di byte. Questo tipo viene in genere usato dai provider di database (e altre estensioni). In genere non viene usato nel codice dell'applicazione. |
ByteArrayTypeMapping |
Rappresenta il mapping tra un tipo di matrice .NET Byte 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. |
ByteTypeMapping |
Rappresenta il mapping tra un tipo .NET Byte 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. |
CharTypeMapping |
Rappresenta il mapping tra un tipo .NET Char 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. |
CoreTypeMapper |
Implementazione predefinita semplice di ITypeMapper |
CoreTypeMapperDependencies |
Classe di parametri delle dipendenze del servizio per CoreTypeMapper Questo tipo viene in genere usato dai provider di database (e altre estensioni). In genere non viene usato nel codice dell'applicazione. Non costruire istanze di questa classe direttamente dal provider o dal codice dell'applicazione perché la firma del costruttore può cambiare quando vengono aggiunte nuove dipendenze. Usare invece questo tipo nel costruttore in modo che un'istanza venga creata e inserita automaticamente dal contenitore di inserimento delle dipendenze. Per creare un'istanza con alcuni servizi dipendenti sostituiti, risolvere prima l'oggetto dal contenitore di inserimento delle dipendenze, quindi sostituire i servizi selezionati usando "With..." Metodi. Non chiamare il costruttore in alcun momento in questo processo. |
CoreTypeMapping |
Rappresenta il mapping tra un tipo .NET 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. |
Database |
Punto di interazione principale tra un contesto e il provider di database. Questo tipo viene in genere usato dai provider di database (e altre estensioni). In genere non viene usato nel codice dell'applicazione. |
DatabaseDependencies |
Classe di parametri delle dipendenze del servizio per Database Questo tipo viene in genere usato dai provider di database (e altre estensioni). In genere non viene usato nel codice dell'applicazione. |
DatabaseErrorLogState |
Fornito come stato a ILogger quando si registra un'eccezione che si è verificata durante l'accesso al database. |
DatabaseProvider<TOptionsExtension> |
Punto primario in cui un provider di database può indicare a EF che è stato selezionato per il contesto corrente. Questo tipo viene in genere usato dai provider di database (e altre estensioni). In genere non viene usato nel codice dell'applicazione. |
DatabaseProvider<TProviderServices,TOptionsExtension> |
Punto primario in cui un provider di database può indicare a EF che è stato selezionato per il contesto corrente e fornire i servizi necessari per funzionare. Questo tipo viene in genere usato dai provider di database (e altre estensioni). In genere non viene usato nel codice dell'applicazione. |
DatabaseProviderDependencies |
Classe di parametri delle dipendenze del servizio per DatabaseProvider<TOptionsExtension> Questo tipo viene in genere usato dai provider di database (e altre estensioni). In genere non viene usato nel codice dell'applicazione. |
DatabaseProviderServices |
Set di servizi di base richiesto da EF per la funzione di un provider di database. Questo tipo viene in genere usato dai provider di database (e altre estensioni). In genere non viene usato nel codice dell'applicazione. |
DateOnlyTypeMapping |
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. |
DateTimeOffsetTypeMapping |
Rappresenta il mapping tra un tipo .NET DateTimeOffset 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. |
DateTimeTypeMapping |
Rappresenta il mapping tra un tipo .NET DateTime 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. |
DbCommandLogData |
Registrazione di informazioni su un DbCommand oggetto eseguito. Le istanze di questa classe vengono in genere create da Entity Framework e passate a loggers, non è progettato per essere costruito direttamente nel codice dell'applicazione. |
DbContextTransactionExtensions |
Metodi di estensione per IDbContextTransaction. |
DbParameterLogData |
Registrazione delle informazioni sui parametri di un DbCommand oggetto in esecuzione. Le istanze di questa classe vengono in genere create da Entity Framework e passate a loggers, non è progettato per essere costruito direttamente nel codice dell'applicazione. |
DecimalTypeMapping |
Rappresenta il mapping tra un tipo .NET Decimal 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. |
DoubleTypeMapping |
Rappresenta il mapping tra un tipo .NET Double 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. |
ExecutionResult<TResult> |
Rappresenta lo stato di esecuzione di un'operazione. |
ExecutionStrategy |
Classe di base per IExecutionStrategy le implementazioni. |
ExecutionStrategyContext |
Classe che fornisce dipendenze per ExecutionStrategy |
ExecutionStrategyDependencies |
Classe di parametri delle dipendenze del servizio per IExecutionStrategy Questo tipo viene in genere usato dai provider di database (e altre estensioni). In genere non viene usato nel codice dell'applicazione. |
FloatTypeMapping |
Rappresenta il mapping tra un tipo .NET Single 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. |
GuidTypeMapping |
Rappresenta il mapping tra un tipo .NET Guid 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. |
InMemoryDatabaseRoot |
Funge da radice per tutti i database in memoria, in modo che siano disponibili tra istanze di contesto e provider di servizi, purché la stessa istanza di questo tipo venga passata a UseInMemoryDatabase<TContext>(DbContextOptionsBuilder<TContext>, String, Action<InMemoryDbContextOptionsBuilder>) |
IntTypeMapping |
Rappresenta il mapping tra un tipo .NET Int32 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. |
JsonTypeMapping |
Rappresenta il mapping tra un tipo e un JsonElement 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. |
LongTypeMapping |
Rappresenta il mapping tra un tipo .NET Int64 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. |
NonRetryingExecutionStrategy |
Un'implementazione di IExecutionStrategy che non esegue tentativi. |
ParameterNameGenerator |
Genera nomi univoci per i parametri. Questo tipo viene in genere usato dai provider di database (e altre estensioni). In genere non viene usato nel codice dell'applicazione. |
ParameterNameGeneratorDependencies |
Classe di parametri delle dipendenze del servizio per ParameterNameGeneratorFactory Questo tipo viene in genere usato dai provider di database (e altre estensioni). In genere non viene usato nel codice dell'applicazione. |
ParameterNameGeneratorFactory |
Crea istanze del ParameterNameGenerator tipo. Questo tipo viene in genere usato dai provider di database (e altre estensioni). In genere non viene usato nel codice dell'applicazione. |
RawSqlCommand |
Rappresenta un comando SQL non elaborato da eseguire su un database relazionale. Questo tipo viene in genere usato dai provider di database (e altre estensioni). In genere non viene usato nel codice dell'applicazione. |
ReaderColumn |
Colonna prevista nel lettore di dati relazionali. Questo tipo viene in genere usato dai provider di database (e altre estensioni). In genere non viene usato nel codice dell'applicazione. |
ReaderColumn<T> |
Colonna prevista nel lettore di dati relazionali. Questo tipo viene in genere usato dai provider di database (e altre estensioni). In genere non viene usato nel codice dell'applicazione. |
RelationalCommand |
Comando da eseguire su un database relazionale. Questo tipo viene in genere usato dai provider di database (e altre estensioni). In genere non viene usato nel codice dell'applicazione. |
RelationalCommandBuilder |
Compila un comando da eseguire su un database relazionale. Questo tipo viene in genere usato dai provider di database (e altre estensioni). In genere non viene usato nel codice dell'applicazione. |
RelationalCommandBuilderDependencies |
Classe di parametri delle dipendenze del servizio per RelationalCommandBuilder Questo tipo viene in genere usato dai provider di database (e altre estensioni). In genere non viene usato nel codice dell'applicazione. |
RelationalCommandBuilderExtensions |
Metodi di estensione per la classe IRelationalCommandBuilder. |
RelationalCommandBuilderFactory |
Factory per RelationalCommandBuilder le istanze. Questo tipo viene in genere usato dai provider di database (e altre estensioni). In genere non viene usato nel codice dell'applicazione. |
RelationalCommandExtensions |
I metodi di estensione usati in genere dai provider di codice interno e di database per eseguire comandi nell'astrazione a basso livello IRelationalCommand . |
RelationalConnection |
Rappresenta una connessione con un database relazionale. Questo tipo viene in genere usato dai provider di database (e altre estensioni). In genere non viene usato nel codice dell'applicazione. |
RelationalConnectionDependencies |
Classe di parametri delle dipendenze del servizio per RelationalConnection Questo tipo viene in genere usato dai provider di database (e altre estensioni). In genere non viene usato nel codice dell'applicazione. |
RelationalDatabase |
Punto di interazione principale tra un contesto e il provider di database. Questo tipo viene in genere usato dai provider di database (e altre estensioni). In genere non viene usato nel codice dell'applicazione. |
RelationalDatabaseCreator |
Esegue la creazione di database/schema e altre operazioni correlate. Questo tipo viene in genere usato dai provider di database (e altre estensioni). In genere non viene usato nel codice dell'applicazione. |
RelationalDatabaseCreatorDependencies |
Classe di parametri delle dipendenze del servizio per RelationalDatabaseCreator Questo tipo viene in genere usato dai provider di database (e altre estensioni). In genere non viene usato nel codice dell'applicazione. |
RelationalDatabaseDependencies |
Classe di parametri delle dipendenze del servizio per RelationalDatabase Questo tipo viene in genere usato dai provider di database (e altre estensioni). In genere non viene usato nel codice dell'applicazione. |
RelationalDatabaseProviderServices |
I servizi primari necessari per interagire con un database relazionale. Questo tipo viene in genere usato dai provider di database (e altre estensioni). In genere non viene usato nel codice dell'applicazione. |
RelationalDataReader |
Legge i set di risultati da un database relazionale. Questo tipo viene in genere usato dai provider di database (e altre estensioni). In genere non viene usato nel codice dell'applicazione. |
RelationalExecutionStrategyExtensions |
I metodi di estensione per IExecutionStrategy che possono essere usati solo con un provider di database relazionale. |
RelationalExecutionStrategyFactory |
Factory per la creazione di IExecutionStrategy istanze da usare con provider di database relazionali. |
RelationalGeometryTypeMapping<TGeometry,TProvider> |
Classe di base per i mapping dei tipi di relazione a geometria NTS e tipi derivati. |
RelationalSqlGenerationHelper |
Fornisce servizi utili per la generazione di comandi SQL. Questo tipo viene in genere usato dai provider di database (e altre estensioni). In genere non viene usato nel codice dell'applicazione. |
RelationalSqlGenerationHelperDependencies |
Classe di parametri delle dipendenze del servizio per RelationalSqlGenerationHelper Questo tipo viene in genere usato dai provider di database (e altre estensioni). In genere non viene usato nel codice dell'applicazione. |
RelationalTransaction |
Transazione sul database. |
RelationalTransactionFactory |
Factory per la creazione di RelationalTransaction istanze. Questo tipo viene in genere usato dai provider di database. In genere non viene usato nel codice dell'applicazione. |
RelationalTransactionFactoryDependencies |
Classe di parametri delle dipendenze del servizio per RelationalTransactionFactory. Questo tipo viene in genere usato dai provider di database (e altre estensioni). In genere non viene usato nel codice dell'applicazione. |
RelationalTypeMapper |
Esegue il mapping dei tipi .NET ai tipi di database relazionali corrispondenti. Questo tipo viene in genere usato dai provider di database (e altre estensioni). In genere non viene usato nel codice dell'applicazione. |
RelationalTypeMapperDependencies |
Classe di parametri delle dipendenze del servizio per RelationalTypeMapper Questo tipo viene in genere usato dai provider di database (e altre estensioni). In genere non viene usato nel codice dell'applicazione. Non costruire istanze di questa classe direttamente dal provider o dal codice dell'applicazione perché la firma del costruttore può cambiare quando vengono aggiunte nuove dipendenze. Usare invece questo tipo nel costruttore in modo che un'istanza venga creata e inserita automaticamente dal contenitore di inserimento delle dipendenze. Per creare un'istanza con alcuni servizi dipendenti sostituiti, risolvere prima l'oggetto dal contenitore di inserimento delle dipendenze, quindi sostituire i servizi selezionati usando "With..." Metodi. Non chiamare il costruttore in alcun momento in questo processo. |
RelationalTypeMapperExtensions |
Metodi di estensione per la classe IRelationalTypeMapper. |
RelationalTypeMapping |
Rappresenta il mapping tra un tipo .NET 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. |
RelationalTypeMappingSource |
Classe di base per l'origine di mapping dei tipi relazionali. I provider relazionali devono derivare da questa classe ed eseguire l'override Microsoft.EntityFrameworkCore.Storage.RelationalTypeMappingSource.FindMapping(Microsoft.EntityFrameworkCore.Storage.RelationalTypeMappingInfo@) Questo tipo viene in genere usato dai provider di database (e da altre estensioni). In genere non viene usato nel codice dell'applicazione. |
RelationalTypeMappingSourceDependencies |
Classe di parametri delle dipendenze del servizio per RelationalTypeMappingSource Questo tipo viene in genere usato dai provider di database (e da altre estensioni). In genere non viene usato nel codice dell'applicazione. |
RelationalTypeMappingSourceExtensions |
Metodi di estensione per la classe IRelationalTypeMappingSource. |
RelationalValueBufferFactoryDependencies |
Classe di parametri delle dipendenze del servizio per Microsoft.EntityFrameworkCore.Storage.Internal.TypedRelationalValueBufferFactory. Questo tipo viene in genere usato dai provider di database (e da altre estensioni). In genere non viene usato nel codice dell'applicazione. Non costruire istanze di questa classe direttamente dal provider o dal codice dell'applicazione perché la firma del costruttore può cambiare man mano che vengono aggiunte nuove dipendenze. Usare invece questo tipo nel costruttore in modo che un'istanza venga creata e inserita automaticamente dal contenitore di inserimento delle dipendenze. Per creare un'istanza con alcuni servizi dipendenti sostituiti, risolvere prima di tutto l'oggetto dal contenitore di inserimento delle dipendenze, quindi sostituire i servizi selezionati usando "With..." Metodi. Non chiamare il costruttore in alcun punto di questo processo. La durata del servizio è Singleton. Ciò significa che una singola istanza di ogni servizio viene usata da molte DbContext istanze. L'implementazione deve essere thread-safe. Questo servizio non può dipendere dai servizi registrati come Scoped. |
RetryLimitExceededException |
Eccezione generata quando l'azione ha avuto esito negativo più volte rispetto al limite configurato. |
SByteTypeMapping |
Rappresenta il mapping tra un tipo .NET SByte e un tipo di database. Questo tipo viene in genere usato dai provider di database (e da altre estensioni). In genere non viene usato nel codice dell'applicazione. |
ShortTypeMapping |
Rappresenta il mapping tra un tipo .NET Int16 e un tipo di database. Questo tipo viene in genere usato dai provider di database (e da altre estensioni). In genere non viene usato nel codice dell'applicazione. |
StringRelationalTypeMapper |
Esegue il mapping dei tipi di proprietà stringa ai tipi di database relazionali corrispondenti. Questo tipo viene in genere usato dai provider di database (e da altre estensioni). In genere non viene usato nel codice dell'applicazione. |
StringTypeMapping |
Rappresenta il mapping tra un tipo .NET String e un tipo di database. Questo tipo viene in genere usato dai provider di database (e da altre estensioni). In genere non viene usato nel codice dell'applicazione. |
TimeOnlyTypeMapping |
Rappresenta il mapping tra un tipo .NET TimeOnly e un tipo di database. Questo tipo viene in genere usato dai provider di database (e da altre estensioni). In genere non viene usato nel codice dell'applicazione. |
TimeSpanTypeMapping |
Rappresenta il mapping tra un tipo .NET TimeSpan e un tipo di database. Questo tipo viene in genere usato dai provider di database (e da altre estensioni). In genere non viene usato nel codice dell'applicazione. |
TypedRelationalValueBufferFactoryFactory |
Crea istanze del IRelationalValueBufferFactory tipo. IRelationalValueBufferFactory Le istanze sono associate a una forma di risultato specifica. Questa factory è responsabile della creazione di IRelationalValueBufferFactory per una determinata forma di risultato. Questa factory restituisce buffer di valori che usano API fortemente tipizzate per leggere i singoli valori dall'oggetto sottostante DbDataReader. Questo tipo viene in genere usato dai provider di database (e da altre estensioni). In genere non viene usato nel codice dell'applicazione. La durata del servizio è Singleton. Ciò significa che una singola istanza viene usata da molte DbContext istanze. L'implementazione deve essere thread-safe. Questo servizio non può dipendere dai servizi registrati come Scoped. |
TypeMappingSource |
Classe di base per il mapping dei tipi non relazionali. I provider non relazionali devono derivare da questa classe ed eseguire l'override TypeMappingSourceBase.FindMapping Questo tipo viene in genere usato dai provider di database (e da altre estensioni). In genere non viene usato nel codice dell'applicazione. |
TypeMappingSourceBase |
Classe di base per l'origine di mapping dei tipi non relazionali. I provider non relazionali devono derivare da questa classe ed eseguire l'override TypeMappingSourceBase.FindMapping Questo tipo viene in genere usato dai provider di database (e da altre estensioni). In genere non viene usato nel codice dell'applicazione. |
TypeMappingSourceDependencies |
Classe di parametri delle dipendenze del servizio per TypeMappingSourceBase Questo tipo viene in genere usato dai provider di database (e da altre estensioni). In genere non viene usato nel codice dell'applicazione. |
TypeMaterializationInfo |
Associa un oggetto a un RelationalTypeMapping oggetto facoltativo IProperty e un indice nel lettore dati da utilizzare durante la lettura e la conversione di valori dal database. |
UIntTypeMapping |
Rappresenta il mapping tra un tipo .NET UInt32 e un tipo di database. Questo tipo viene in genere usato dai provider di database (e da altre estensioni). In genere non viene usato nel codice dell'applicazione. |
ULongTypeMapping |
Rappresenta il mapping tra un tipo .NET UInt64 e un tipo di database. Questo tipo viene in genere usato dai provider di database (e da altre estensioni). In genere non viene usato nel codice dell'applicazione. |
UntypedRelationalValueBufferFactoryFactory |
Crea istanze del IRelationalValueBufferFactory tipo. IRelationalValueBufferFactory Le istanze sono associate a una forma di risultato specifica. Questa factory è responsabile della creazione di IRelationalValueBufferFactory per una determinata forma di risultato. Questa factory genera buffer di valori che usano l'API non tipizzato GetValues(Object[]) per leggere i singoli valori dall'oggetto sottostante DbDataReader. Questo tipo viene in genere usato dai provider di database (e da altre estensioni). In genere non viene usato nel codice dell'applicazione. |
UShortTypeMapping |
Rappresenta il mapping tra un tipo .NET UInt16 e un tipo di database. Questo tipo viene in genere usato dai provider di database (e da altre estensioni). In genere non viene usato nel codice dell'applicazione. |
Struct
CoreTypeMapping.CoreTypeMappingParameters |
Oggetto Parameter per l'uso nella CoreTypeMapping gerarchia. |
MaterializationContext |
Oggetto parameter contenente il contesto necessario per la materializzazione di un'entità. Questo tipo viene in genere usato dai provider di database (e altre estensioni). In genere non viene usato nel codice dell'applicazione. |
RelationalCommandParameterObject |
Oggetto parametro per i metodi di esecuzione in RelationalCommand. Questo tipo viene in genere usato dai provider di database (e altre estensioni). In genere non viene usato nel codice dell'applicazione. |
RelationalTypeMapping.RelationalTypeMappingParameters |
Oggetto Parameter da utilizzare nella RelationalTypeMapping gerarchia. |
RelationalTypeMappingInfo |
Descrive i metadati necessari per decidere un mapping di tipi relazionali per una proprietà, un tipo o un nome di tipo relazionale specifico del provider. |
TypeMappingInfo |
Descrive i metadati necessari per decidere un mapping dei tipi per una proprietà o un tipo. |
ValueBuffer |
Rappresenta un set di valori indicizzati. Usato in genere per rappresentare una riga di dati restituiti da un database. Questo tipo viene in genere usato dai provider di database (e da altre estensioni). In genere non viene usato nel codice dell'applicazione. |
Interfacce
IByteArrayRelationalTypeMapper |
Determina il mapping dei tipi da usare per le proprietà della matrice di byte. Questo tipo viene in genere usato dai provider di database (e altre estensioni). In genere non viene usato nel codice dell'applicazione. |
IDatabase |
Punto di interazione principale tra un contesto e il provider di database. Questa interfaccia viene in genere usata dai provider di database (e altre estensioni). In genere non viene usato nel codice dell'applicazione. |
IDatabaseCreator |
Crea ed elimina i database per un determinato provider di database. Questa interfaccia viene in genere usata dai provider di database (e altre estensioni). In genere non viene usato nel codice dell'applicazione. |
IDatabaseCreatorWithCanConnect |
Estende IDatabaseCreator per aggiungere CanConnect() metodi. Questa interfaccia verrà unita con IDatabaseCreator in EF Core 3.0. Questa interfaccia viene in genere usata dai provider di database (e altre estensioni). In genere non viene usato nel codice dell'applicazione. |
IDatabaseFacadeDependencies |
Espone le dipendenze necessarie da DatabaseFacade. Questo tipo viene in genere usato dai provider di database (e altre estensioni). In genere non viene usato nel codice dell'applicazione. |
IDatabaseFacadeDependenciesAccessor |
Fornisce l'accesso ai provider e alle IDatabaseFacadeDependencies estensioni. Questo tipo viene in genere usato dai provider di database (e altre estensioni). In genere non viene usato nel codice dell'applicazione. |
IDatabaseProvider |
Punto primario in cui un provider di database può indicare a EF che è stato selezionato per il contesto corrente e fornire i servizi necessari per funzionare. Questo tipo viene in genere usato dai provider di database (e altre estensioni). In genere non viene usato nel codice dell'applicazione. |
IDatabaseProviderServices |
Set di servizi di base richiesto da EF per la funzione di un provider di database. Questo tipo viene in genere usato dai provider di database (e altre estensioni). In genere non viene usato nel codice dell'applicazione. |
IDbContextTransaction |
Transazione sul database. |
IDbContextTransactionManager |
Crea e gestisce la transazione corrente. Questa interfaccia viene in genere usata dai provider di database (e altre estensioni). In genere non viene usato nel codice dell'applicazione. |
IExceptionDetector |
Usato dal codice interno e dai provider di database EF per rilevare vari tipi di eccezioni. |
IExecutionStrategy |
Strategia usata per eseguire un comando o una query sul database, possibilmente con la logica per riprovare quando si verifica un errore. |
IExecutionStrategyFactory |
Factory per IExecutionStrategy le istanze. |
IParameterNameGeneratorFactory |
Crea istanze di ParameterNameGenerator. Questo tipo viene in genere usato dai provider di database (e altre estensioni). In genere non viene usato nel codice dell'applicazione. |
IRawSqlCommandBuilder |
Crea comandi basati sul testo del comando SQL non elaborato. Questo tipo viene in genere usato dai provider di database (e altre estensioni). In genere non viene usato nel codice dell'applicazione. |
IRelationalCommand |
Comando da eseguire su un database relazionale. Questo tipo viene in genere usato dai provider di database (e altre estensioni). In genere non viene usato nel codice dell'applicazione. |
IRelationalCommandBuilder |
Compila un comando da eseguire su un database relazionale. Questo tipo viene in genere usato dai provider di database (e altre estensioni). In genere non viene usato nel codice dell'applicazione. |
IRelationalCommandBuilderFactory |
Crea istanze della IRelationalCommandBuilder classe. Questo tipo viene in genere usato dai provider di database (e altre estensioni). In genere non viene usato nel codice dell'applicazione. |
IRelationalCommandTemplate |
Modello di comando per popolare un oggetto o creare un IRelationalCommand oggetto DbCommand Questo tipo viene in genere usato dai provider di database (e altre estensioni). In genere non viene usato nel codice dell'applicazione. |
IRelationalConnection |
Rappresenta una connessione con un database relazionale. Questo tipo viene in genere usato dai provider di database (e altre estensioni). In genere non viene usato nel codice dell'applicazione. |
IRelationalDatabaseCreator |
Esegue la creazione di database/schema e altre operazioni correlate. Questo tipo viene in genere usato dai provider di database (e altre estensioni). In genere non viene usato nel codice dell'applicazione. |
IRelationalDatabaseFacadeDependencies |
Espone le dipendenze necessarie per e i DatabaseFacade relativi metodi di estensione relazionale. Questo tipo viene in genere usato dai provider di database (e altre estensioni). In genere non viene usato nel codice dell'applicazione. |
IRelationalDatabaseProviderServices |
I servizi primari necessari per interagire con un database relazionale. Questo tipo viene in genere usato dai provider di database (e altre estensioni). In genere non viene usato nel codice dell'applicazione. |
IRelationalParameter |
Parametro in un IRelationalCommandoggetto . Si noti che questa interfaccia rappresenta solo un segnaposto per un parametro e non il valore effettivo. Questo perché lo stesso comando può essere riutilizzato più volte con valori di parametro diversi. Questo tipo viene in genere usato dai provider di database (e altre estensioni). In genere non viene usato nel codice dell'applicazione. |
IRelationalParameterBuilder |
Compila una raccolta di IRelationalParameter. Questo tipo viene in genere usato dai provider di database (e altre estensioni). In genere non viene usato nel codice dell'applicazione. |
IRelationalTransactionFactory |
Factory per la creazione di RelationalTransaction istanze. Questo tipo viene in genere usato dai provider di database Non viene in genere usato nel codice dell'applicazione. |
IRelationalTransactionManager |
Crea e gestisce la transazione corrente per un database relazionale. Questo tipo viene in genere usato dai provider di database (e altre estensioni). In genere non viene usato nel codice dell'applicazione. |
IRelationalTypeMapper |
Esegue il mapping dei tipi .NET ai tipi di database relazionali corrispondenti. Nota: usare l'avanzamento IRelationalTypeMappingSource . Questo tipo viene in genere usato dai provider di database (e altre estensioni). In genere non viene usato nel codice dell'applicazione. |
IRelationalTypeMappingSource |
Origine mapping dei tipi relazionali. I mapping dei tipi descrivono come un provider esegue il mapping dei tipi/valori CLR ai tipi/valori del database. Questo tipo viene in genere usato dai provider di database (e altre estensioni). In genere non viene usato nel codice dell'applicazione. Avviso: non implementare direttamente questa interfaccia. Derivare invece da RelationalTypeMappingSource. |
IRelationalTypeMappingSourcePlugin |
Rappresenta un'origine di mapping dei tipi relazionali plug-in. |
IRelationalValueBufferFactory |
Crea istanze del ValueBuffer tipo. Un oggetto IRelationalValueBufferFactory è associato a una determinata forma di risultato e creerà solo buffer di valore per tale forma di risultato. Le istanze per forme di risultato diverse vengono create da IRelationalValueBufferFactoryFactory. Questo tipo viene in genere usato dai provider di database (e altre estensioni). In genere non viene usato nel codice dell'applicazione. |
IRelationalValueBufferFactoryFactory |
Crea istanze del IRelationalValueBufferFactory tipo. IRelationalValueBufferFactory le istanze sono associate a una forma di risultato specifica. Questa factory è responsabile della creazione di IRelationalValueBufferFactory una determinata forma di risultato. Questo tipo viene in genere usato dai provider di database (e altre estensioni). In genere non viene usato nel codice dell'applicazione. La durata del servizio è Singleton. Ciò significa che una singola istanza viene usata da molte DbContext istanze. L'implementazione deve essere thread-safe. Questo servizio non può dipendere dai servizi registrati come Scoped. |
ISqlGenerationHelper |
Fornisce servizi utili per la generazione di comandi SQL. Questo tipo viene in genere usato dai provider di database (e altre estensioni). In genere non viene usato nel codice dell'applicazione. |
IStringRelationalTypeMapper |
Esegue il mapping dei tipi di proprietà stringa ai tipi di database relazionali corrispondenti. Questo tipo viene in genere usato dai provider di database (e altre estensioni). In genere non viene usato nel codice dell'applicazione. |
ITransactionEnlistmentManager |
Gestisce l'oggetto corrente Transaction. Questa interfaccia viene in genere usata dai provider di database (e altre estensioni). In genere non viene usato nel codice dell'applicazione. |
ITypeMapper |
Esegue il mapping dei tipi .NET ai tipi di database del provider corrispondenti. Questo tipo viene in genere usato dai provider di database (e altre estensioni). In genere non viene usato nel codice dell'applicazione. |
ITypeMappingSource |
Origine del mapping dei tipi di base. I mapping dei tipi descrivono come un provider esegue il mapping dei tipi/valori CLR ai tipi/valori del database. Questo tipo viene in genere usato dai provider di database (e altre estensioni). In genere non viene usato nel codice dell'applicazione. Avviso: non implementare direttamente questa interfaccia. Derivare invece da TypeMappingSourceBase per provider non relazionali o "RelationalTypeMappingSource" per i provider relazionali. |
ITypeMappingSourcePlugin |
Rappresenta un'origine di mapping dei tipi di plug-in. |
Enumerazioni
StoreTypePostfix |
Indica quali valori devono essere aggiunti al nome del tipo di archivio. |