DbConfiguration.SetProviderServices(String, DbProviderServices) 메서드
정의
중요
일부 정보는 릴리스되기 전에 상당 부분 수정될 수 있는 시험판 제품과 관련이 있습니다. Microsoft는 여기에 제공된 정보에 대해 어떠한 명시적이거나 묵시적인 보증도 하지 않습니다.
에서 파생된 DbConfiguration 클래스의 생성자에서 이 메서드를 호출하여 Entity Framework 공급자를 등록합니다.
protected internal void SetProviderServices (string providerInvariantName, System.Data.Entity.Core.Common.DbProviderServices provider);
member this.SetProviderServices : string * System.Data.Entity.Core.Common.DbProviderServices -> unit
Protected Friend Sub SetProviderServices (providerInvariantName As String, provider As DbProviderServices)
매개 변수
- providerInvariantName
- String
이 공급자가 사용될 ADO.NET 연결 유형을 나타내는 ADO.NET 공급자 고정 이름입니다.
- provider
- DbProviderServices
공급자가 instance.
설명
공급자는 모두 서비스 자체로 등록되며 AddDefaultResolver 호출을 사용하여 기본 확인자로도 등록됩니다. 이를 통해 EF 공급자는 공급자가 재정의해야 할 수 있는 다른 서비스에 대한 확인자 역할을 할 수 있습니다. 이 메서드는 Entity Framework에 구성을 추가하는 편리하고 검색 가능한 방법으로 제공됩니다. 내부적으로는 AddDependencyResolver를 사용하여 적절한 확인자를 DbProviderServices 추가하고 AddDefaultResolver를 사용하여 공급자를 기본 확인자로 추가하는 것과 동일한 방식으로 작동합니다. 즉, 원하는 경우 사용자 지정 해결 프로그램 또는 Inversion-of-Control 컨테이너에서 백업하는 확인자를 사용하여 동일한 기능을 수행할 수 있습니다.
적용 대상
Entity Framework