Erro "Tipos e funções espaciais não estão disponíveis" ao converter uma string em DbGeometry no ASP.NET

Ao tentar converter uma string como abaixo

52.0986413 5.2171528

para uma variável do tipoDbGeometry como isso

Geometry = System.Data.Entity.Spatial.DbGeometry.FromText("POINT("+preometry+")");

onde Geometry é do tipoSystem.Data.Entity.Spatial.DbGeometry Recebo a próxima mensagem de erro:

Os tipos e funções espaciais não estão disponíveis para este provedor porque o assembly 'Microsoft.SqlServer.Types' versão 10 ou posterior não pôde ser encontrado.

Mesmo que eu tenha o Microsoft.SqlServer.Types versão 11.0.2 no meu projeto. Alguém sabe qual poderia ser o problema? desde já, obrigado

questionAnswers(1)

yourAnswerToTheQuestion