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);
abstract member UseInternalServiceProvider : IServiceProvider -> Microsoft.EntityFrameworkCore.DbContextOptionsBuilder
override this.UseInternalServiceProvider : IServiceProvider -> Microsoft.EntityFrameworkCore.DbContextOptionsBuilder
Public Overridable Function UseInternalServiceProvider (serviceProvider As IServiceProvider) As DbContextOptionsBuilder

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