Leggere in inglese

Condividi tramite


DbContextOptionsBuilder.UseInternalServiceProvider(IServiceProvider) Metodo

Definizione

Imposta l'oggetto IServiceProvider da cui deve essere risolto il contesto da tutti i relativi servizi. Ef creerà e gestirà un provider di servizi se non è specificato alcuno.

public virtual Microsoft.EntityFrameworkCore.DbContextOptionsBuilder UseInternalServiceProvider (IServiceProvider serviceProvider);
public virtual Microsoft.EntityFrameworkCore.DbContextOptionsBuilder UseInternalServiceProvider (IServiceProvider? serviceProvider);

Parametri

serviceProvider
IServiceProvider

Provider di servizi da utilizzare.

Restituisce

Stessa istanza del generatore in modo che più chiamate possano essere concatenati.

Commenti

Il provider di servizi deve contenere tutti i servizi richiesti da Entity Framework e il database in uso. I servizi Entity Framework possono essere registrati usando un metodo di estensione in IServiceCollection. Ad esempio, il provider di SQL Server Microsoft include un metodo AddEntityFrameworkSqlServer() per aggiungere i servizi necessari.

Se ha IServiceProvider un DbContextOptions oggetto o DbContextOptions<TContext> registrato, verrà usato come opzioni per questa istanza di contesto.

Per altre informazioni ed esempi, vedere Uso di DbContextOptions .

Si applica a