Idioma

DbConfiguration.SetSpatialServices Método

Definição

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.

Aplica-se a