DbContextOptionsBuilder.UseInternalServiceProvider(IServiceProvider) Metodo
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.
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 .