共用方式為


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 容器支援的解析程式來達成相同的功能。

適用於