다음을 통해 공유


DbContextOptionsBuilder<TContext>.UseInternalServiceProvider 메서드

정의

IServiceProvider 컨텍스트가 모든 서비스를 resolve 되도록 설정합니다. EF는 서비스 공급자가 지정되지 않은 경우 서비스 공급자를 만들고 관리합니다.

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)

매개 변수

serviceProvider
IServiceProvider

사용할 서비스 공급자입니다.

반환

여러 호출을 연결할 수 있도록 동일한 작성기가 instance.

설명

서비스 공급자는 Entity Framework에 필요한 모든 서비스(및 사용 중인 데이터베이스)를 포함해야 합니다. 의 확장 메서드 IServiceCollection를 사용하여 Entity Framework 서비스를 등록할 수 있습니다. 예를 들어 Microsoft SQL Server 공급자에는 필요한 서비스를 추가하는 AddEntityFrameworkSqlServer() 메서드가 포함되어 있습니다.

IServiceProviderDbContextOptions 있거나 DbContextOptions<TContext> 등록된 경우 이 컨텍스트 instance 대한 옵션으로 사용됩니다.

자세한 내용 및 예제 는 DbContextOptions 사용을 참조하세요.

적용 대상