다음을 통해 공유


DbContextOptionsBuilder.UseInternalServiceProvider(IServiceProvider) 메서드

정의

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

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

매개 변수

serviceProvider
IServiceProvider

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

반환

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

설명

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

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

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

적용 대상