DbConfiguration.SetSpatialServices Método
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Sobrecargas
| Nome | Descrição |
|---|---|
| SetSpatialServices(DbProviderInfo, DbSpatialServices) |
Chame esse método do construtor de uma classe derivada DbConfiguration para definir uma implementação de DbSpatialServices uso para um provedor específico e um token de manifesto do provedor. |
| SetSpatialServices(String, DbSpatialServices) |
Chame esse método do construtor de uma classe derivada DbConfiguration para definir uma implementação de DbSpatialServices uso para um provedor específico com qualquer token de manifesto. |
SetSpatialServices(DbProviderInfo, DbSpatialServices)
Chame esse método do construtor de uma classe derivada DbConfiguration para definir uma implementação de DbSpatialServices uso para um provedor específico e um token de manifesto do provedor.
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)
Parâmetros
- key
- DbProviderInfo
Indicando DbProviderInfo o tipo de conexão .NET ADO para a qual esse provedor espacial será usado.
- spatialProvider
- DbSpatialServices
O provedor espacial.
Comentários
Use SetSpatialServices(DbProviderInfo, DbSpatialServices) para registrar serviços espaciais para uso somente quando um token de manifesto específico for retornado pelo provedor. Use SetDefaultSpatialServices(DbSpatialServices) para registrar serviços espaciais globais a serem usados quando as informações do provedor não estiverem disponíveis ou nenhum serviço espacial específico do provedor for encontrado. Esse método é fornecido como uma maneira conveniente e detectável de adicionar configuração ao Entity Framework. Internamente, ele funciona da mesma maneira que usar AddDependencyResolver para adicionar um resolvedor apropriado para DbSpatialServices. Isso significa que, se desejado, a mesma funcionalidade pode ser obtida usando um resolvedor personalizado ou um resolvedor apoiado por um contêiner inversão de controle.
Aplica-se a
SetSpatialServices(String, DbSpatialServices)
Chame esse método do construtor de uma classe derivada DbConfiguration para definir uma implementação de DbSpatialServices uso para um provedor específico com qualquer token de manifesto.
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)
Parâmetros
- providerInvariantName
- String
O nome invariável do provedor .NET ADO indicando o tipo de conexão .NET ADO para a qual esse provedor espacial será usado.
- spatialProvider
- DbSpatialServices
O provedor espacial.
Comentários
Use SetSpatialServices(String, DbSpatialServices) para registrar serviços espaciais para uso quando qualquer token de manifesto é retornado pelo provedor. Use SetDefaultSpatialServices(DbSpatialServices) para registrar serviços espaciais globais a serem usados quando as informações do provedor não estiverem disponíveis ou nenhum serviço espacial específico do provedor for encontrado.
Esse método é fornecido como uma maneira conveniente e detectável de adicionar configuração ao Entity Framework. Internamente, ele funciona da mesma maneira que usar AddDependencyResolver para adicionar um resolvedor apropriado para DbSpatialServices. Isso significa que, se desejado, a mesma funcionalidade pode ser obtida usando um resolvedor personalizado ou um resolvedor apoiado por um contêiner inversão de controle.