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