Condividi tramite


DbContextOptionsBuilder<TContext>.UseInternalServiceProvider 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<TContext> UseInternalServiceProvider (IServiceProvider serviceProvider);
public virtual Microsoft.EntityFrameworkCore.DbContextOptionsBuilder<TContext> UseInternalServiceProvider (IServiceProvider? serviceProvider);
override this.UseInternalServiceProvider : IServiceProvider -> Microsoft.EntityFrameworkCore.DbContextOptionsBuilder<'Context (requires 'Context :> Microsoft.EntityFrameworkCore.DbContext)>
Public Overridable Function UseInternalServiceProvider (serviceProvider As IServiceProvider) As DbContextOptionsBuilder(Of TContext)

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