다음을 통해 공유


DbConfiguration.SetDefaultConnectionFactory(IDbConnectionFactory) 메서드

정의

IDbConnectionFactory 다른 연결 문자열이나 연결이 지정되지 않거나 에서 검색할 DbContext수 없는 경우 규칙에 따라 연결을 만드는 데 사용되는 를 설정합니다. 기본 연결 팩터리는 EntityFramework NuGet 패키지가 설치될 때마다 app.config 또는 web.config 파일에 설정됩니다. 모든 구성 파일 설정에 관해서는 구성 파일에 설정된 기본 연결 팩터리 가 이 메서드로 설정된 설정보다 우선합니다. 따라서 이 메서드를 호출하기 전에 구성 파일에서 설정을 제거해야 합니다. 에서 파생된 DbConfiguration 클래스의 생성자에서 이 메서드를 호출하여 사용 중인 기본 연결 팩터리를 변경합니다.

protected internal void SetDefaultConnectionFactory (System.Data.Entity.Infrastructure.IDbConnectionFactory connectionFactory);
member this.SetDefaultConnectionFactory : System.Data.Entity.Infrastructure.IDbConnectionFactory -> unit
Protected Friend Sub SetDefaultConnectionFactory (connectionFactory As IDbConnectionFactory)

매개 변수

connectionFactory
IDbConnectionFactory

연결 팩터리입니다.

설명

이 메서드는 Entity Framework에 구성을 추가하는 편리하고 검색 가능한 방법으로 제공됩니다. 내부적으로는 AddDependencyResolver를 사용하여 에 적절한 확인자를 IDbConnectionFactory추가하는 것과 동일한 방식으로 작동합니다. 즉, 원하는 경우 사용자 지정 해결 프로그램 또는 Inversion-of-Control 컨테이너에서 백업하는 확인자를 사용하여 동일한 기능을 수행할 수 있습니다.

적용 대상