DbContextOptionsBuilder<TContext>.UseInternalServiceProvider Méthode
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Définit le IServiceProvider à partir duquel le contexte doit résoudre tous ses services. EF crée et gère un fournisseur de services si aucun n’est spécifié.
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)
Paramètres
- serviceProvider
- IServiceProvider
Fournisseur de services à utiliser.
Retours
Le même générateur instance afin que plusieurs appels puissent être chaînés.
Remarques
Le fournisseur de services doit contenir tous les services requis par Entity Framework (et la base de données utilisée). Les services Entity Framework peuvent être inscrits à l’aide d’une méthode d’extension sur IServiceCollection. Par exemple, le fournisseur Microsoft SQL Server inclut une méthode AddEntityFrameworkSqlServer() pour ajouter les services requis.
Si le IServiceProvider a un DbContextOptions ou DbContextOptions<TContext> inscrit, celui-ci sera utilisé comme options pour ce contexte instance.
Pour plus d’informations et d’exemples, consultez Utilisation de DbContextOptions .