Lingua

DbContextOptionsBuilder.UseInternalServiceProvider(IServiceProvider) Metodo

Definizione

Imposta l'oggetto IServiceProvider da cui il contesto deve risolvere 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.

Valori restituiti

Stessa istanza del generatore in modo che sia possibile concatenare più chiamate.

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 Microsoft SQL Server 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