PooledDbContextFactory<TContext> 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.
Factory che restituisce istanze in DbContext pool. Eliminando l'istanza restituita da questa factory, le restituisce al meccanismo di pooling interno.
public class PooledDbContextFactory<TContext> : Microsoft.EntityFrameworkCore.IDbContextFactory<TContext> where TContext : DbContext
type PooledDbContextFactory<'Context (requires 'Context :> DbContext)> = class
interface IDbContextFactory<'Context (requires 'Context :> DbContext)>
Public Class PooledDbContextFactory(Of TContext)
Implements IDbContextFactory(Of TContext)
Parametri di tipo
- TContext
- Ereditarietà
-
PooledDbContextFactory<TContext>
- Implementazioni
Commenti
Un servizio di questo tipo viene registrato nel contenitore di inserimento delle dipendenze dai EntityFrameworkServiceCollectionExtensions.AddDbContextPool metodi .
Per altre informazioni ed esempi, vedere Uso di DbContext con inserimento delle dipendenze, Uso delle factory DbContext e Uso del pooling DbContext .
Costruttori
PooledDbContextFactory<TContext>(DbContextOptions<TContext>, Int32) |
Inizializza una nuova istanza della classe PooledDbContextFactory<TContext>. |
PooledDbContextFactory<TContext>(IDbContextPool<TContext>) |
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 alcuna versione. È consigliabile usarlo direttamente nel codice con estrema cautela e sapere che questa operazione può causare errori dell'applicazione durante l'aggiornamento a una nuova versione di Entity Framework Core. |
Metodi
CreateDbContext() |
Crea una nuova istanza di DbContext. |
CreateDbContextAsync(CancellationToken) |
Crea una nuova DbContext istanza in un contesto asincrono. |