Compartir a través de


DbContextOptionsBuilder.UseInternalServiceProvider(IServiceProvider) Método

Definición

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.

Se aplica a