DbContextOptionsBuilder<TContext>.UseInternalServiceProvider Método
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Establece el objeto IServiceProvider desde el que el contexto debe resolver todos sus servicios. EF creará y administrará un proveedor de servicios si no se especifica ninguno.
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)
Parámetros
- serviceProvider
- IServiceProvider
Proveedor de servicios que se va a usar.
Devoluciones
La misma instancia del generador para que se puedan encadenar varias llamadas.
Comentarios
El proveedor de servicios debe contener todos los servicios requeridos por Entity Framework (y la base de datos que se usa). Los servicios de Entity Framework se pueden registrar mediante un método de extensión en IServiceCollection. Por ejemplo, el proveedor de Microsoft SQL Server incluye un método AddEntityFrameworkSqlServer() para agregar los servicios necesarios.
IServiceProvider Si tiene un DbContextOptions objeto o DbContextOptions<TContext> registrado, se usará como las opciones de esta instancia de contexto.
Consulte Uso de DbContextOptions para obtener más información y ejemplos.