C# 是否有SqlGeometryBuilder的实现?

C# 是否有SqlGeometryBuilder的实现?,c#,spatial,entity-framework-5,sqlgeography,C#,Spatial,Entity Framework 5,Sqlgeography,在实体框架中实现空间类型(System.Data.spatial.DBGeometry)之前,我们可以使用“Microsoft.SqlServer.types.SqlGeometry”解决空间支持不足的问题。该库具有SqlGeometryBuilder类,用于基于不同的几何点创建SqlGeometry 我决定从SqlGeometry转到DBGeometry,但是我还没有找到任何函数能够像SqlGeometryBuilder以前那样做。你知道这有什么功能吗?或者你知道它是否会包含在下一个版本中吗

在实体框架中实现空间类型(System.Data.spatial.DBGeometry)之前,我们可以使用“Microsoft.SqlServer.types.SqlGeometry”解决空间支持不足的问题。该库具有SqlGeometryBuilder类,用于基于不同的几何点创建SqlGeometry

我决定从SqlGeometry转到DBGeometry,但是我还没有找到任何函数能够像SqlGeometryBuilder以前那样做。你知道这有什么功能吗?或者你知道它是否会包含在下一个版本中吗

提前谢谢。

这是一个很晚的回复(我只是看到了这个问题),但是

System.Data.Common.CommandTrees.ExpressionBuilder.Spatial.SpatialEdmFunctions
您仍然可以在使用EF的同时实现SqlGeometryBuilder。您只需在DbGeometry和SqlGeometry之间进行转换即可使用它,然后再次从SqlGeometry转换为DbGeometry以传递回数据库。当需要使用由SqlGeometry而不是DbGeometry实现的函数时,这也很有用

希望它现在或者在以后的项目中有所帮助