다음을 통해 공유


DbConfiguration.SetSpatialServices 메서드

정의

오버로드

SetSpatialServices(DbProviderInfo, DbSpatialServices)

에서 파생된 DbConfiguration 클래스의 생성자에서 이 메서드를 호출하여 특정 공급자 및 공급자 매니페스트 토큰에 사용할 구현 DbSpatialServices 을 설정합니다.

SetSpatialServices(String, DbSpatialServices)

에서 파생된 DbConfiguration 클래스의 생성자에서 이 메서드를 호출하여 매니페스트 토큰이 있는 특정 공급자에 사용할 구현 DbSpatialServices 을 설정합니다.

SetSpatialServices(DbProviderInfo, DbSpatialServices)

에서 파생된 DbConfiguration 클래스의 생성자에서 이 메서드를 호출하여 특정 공급자 및 공급자 매니페스트 토큰에 사용할 구현 DbSpatialServices 을 설정합니다.

protected internal void SetSpatialServices (System.Data.Entity.Infrastructure.DbProviderInfo key, System.Data.Entity.Spatial.DbSpatialServices spatialProvider);
member this.SetSpatialServices : System.Data.Entity.Infrastructure.DbProviderInfo * System.Data.Entity.Spatial.DbSpatialServices -> unit
Protected Friend Sub SetSpatialServices (key As DbProviderInfo, spatialProvider As DbSpatialServices)

매개 변수

key
DbProviderInfo

DbProviderInfo 이 공간 공급자를 사용할 ADO.NET 연결 유형을 나타내는 입니다.

spatialProvider
DbSpatialServices

공간 공급자입니다.

설명

공급자가 특정 매니페스트 토큰을 반환하는 경우에만 사용할 공간 서비스를 등록하는 데 사용합니다 SetSpatialServices(DbProviderInfo, DbSpatialServices) . 공급자 정보를 사용할 수 없거나 공급자별 공간 서비스를 찾을 수 없는 경우 사용할 전역 공간 서비스를 등록하는 데 사용합니다 SetDefaultSpatialServices(DbSpatialServices) . 이 메서드는 Entity Framework에 구성을 추가하는 편리하고 검색 가능한 방법으로 제공됩니다. 내부적으로는 AddDependencyResolver를 사용하여 에 적절한 확인자를 DbSpatialServices추가하는 것과 동일한 방식으로 작동합니다. 즉, 원하는 경우 사용자 지정 해결 프로그램 또는 Inversion-of-Control 컨테이너에서 백업하는 확인자를 사용하여 동일한 기능을 수행할 수 있습니다.

적용 대상

SetSpatialServices(String, DbSpatialServices)

에서 파생된 DbConfiguration 클래스의 생성자에서 이 메서드를 호출하여 매니페스트 토큰이 있는 특정 공급자에 사용할 구현 DbSpatialServices 을 설정합니다.

protected internal void SetSpatialServices (string providerInvariantName, System.Data.Entity.Spatial.DbSpatialServices spatialProvider);
member this.SetSpatialServices : string * System.Data.Entity.Spatial.DbSpatialServices -> unit
Protected Friend Sub SetSpatialServices (providerInvariantName As String, spatialProvider As DbSpatialServices)

매개 변수

providerInvariantName
String

이 공간 공급자를 사용할 ADO.NET 연결 유형을 나타내는 ADO.NET 공급자 고정 이름입니다.

spatialProvider
DbSpatialServices

공간 공급자입니다.

설명

공급자가 매니페스트 토큰을 반환할 때 사용할 공간 서비스를 등록하는 데 사용합니다 SetSpatialServices(String, DbSpatialServices) . 공급자 정보를 사용할 수 없거나 공급자별 공간 서비스를 찾을 수 없는 경우 사용할 전역 공간 서비스를 등록하는 데 사용합니다 SetDefaultSpatialServices(DbSpatialServices) .

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

적용 대상