DbConfiguration.SetDefaultSpatialServices(DbSpatialServices) 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.
Chame esse método do construtor de uma classe derivada de DbConfiguration para definir a instância global da DbSpatialServices qual será usada sempre que um provedor espacial for necessário e um provedor espacial específico do provedor não puder ser encontrado. Normalmente, um provedor espacial específico do provedor é obtido de uma DbProviderServices implementação que, por sua vez, é retornada resolvendo um serviço para DbSpatialServices passar o nome invariável do provedor como uma chave. No entanto, isso não pode funcionar para instâncias autônomas de DbGeometry e DbGeography , como é impossível saber o provedor espacial a ser usado. Portanto, ao criar instâncias autônomas de DbGeometry e DbGeography o provedor espacial global é sempre usado.
protected internal void SetDefaultSpatialServices (System.Data.Entity.Spatial.DbSpatialServices spatialProvider);
member this.SetDefaultSpatialServices : System.Data.Entity.Spatial.DbSpatialServices -> unit
Protected Friend Sub SetDefaultSpatialServices (spatialProvider As DbSpatialServices)
Parâmetros
- spatialProvider
- DbSpatialServices
O provedor espacial.
Comentários
Esse método é fornecido como uma maneira conveniente e detectável de adicionar configuração ao Entity Framework. Internamente, ele funciona da mesma forma 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
Entity Framework