2012-08-29 13 views
5

Antes de la implementación de tipos espaciales (System.Data.Spatial.DBGeometry) en Entity Framework podíamos manejar la falta de soporte espacial usando "Microsoft.SqlServer.Types.SqlGeometry". Esta biblioteca tiene la clase SqlGeometryBuilder que se usa para crear un SqlGeometry basado en diferentes puntos geométricos.¿Hay una implementación para SqlGeometryBuilder?

Decidí pasar de SqlGeometry a DBGeometry, pero no he podido encontrar ninguna función que haga lo mismo que SqlGeometryBuilder solía hacer. ¿Sabes si hay alguna función para esto? o ¿Sabes si se incluiría en las próximas versiones?

Gracias de antemano.

Respuesta

-1
System.Data.Common.CommandTrees.ExpressionBuilder.Spatial.SpatialEdmFunctions 
+0

debería ser un comentario – Cybermaxs

1

Es una respuesta muy tarde (yo sólo acabo de ver la cuestión), pero ...

Todavía puede aplicar SqlGeometryBuilder durante el uso de EF. Simplemente necesita convertir entre DbGeometry y SqlGeometry para usarlo, y luego volver de nuevo desde SqlGeometry a DbGeometry para volver a la base de datos. Esto también es útil cuando necesita usar funciones implementadas por SqlGeometry pero no por DbGeometry.

Espero que ayude ahora o en un proyecto posterior.

Cuestiones relacionadas