DbConfiguration.SetSpatialServices 方法
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
多載
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 容器支援的解析程式來達成相同的功能。