【问题标题】:Is there an implementation for SqlGeometryBuilder ?是否有 SqlGeometryBuilder 的实现?
【发布时间】:2012-08-29 20:51:39
【问题描述】:

在实体框架中实现空间类型 (System.Data.Spatial.DBGeometry) 之前,我们可以使用“Microsoft.SqlServer.Types.SqlGeometry”来处理空间支持不足的问题。这个库有 SqlGeometryBuilder 类,用于创建基于不同几何点的 SqlGeometry。

我决定从 SqlGeometry 转到 DBGeometry,但我找不到任何与 SqlGeometryBuilder 过去所做的功能相同的函数。你知道这是否有任何功能吗?或者你知道它是否会包含在下一个版本中?

提前致谢。

【问题讨论】:

    标签: c# spatial entity-framework-5 sqlgeography


    【解决方案1】:

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

    您仍然可以在使用 EF 时实现 SqlGeometryBuilder。您只需在 DbGeometry 和 SqlGeometry 之间进行转换即可使用它,然后再从 SqlGeometry 转换回 DbGeometry 以传回数据库。当您需要使用由 SqlGeometry 而不是 DbGeometry 实现的函数时,这也很有帮助。

    希望它对现在或以后的项目有所帮助。

    【讨论】:

      【解决方案2】:
      System.Data.Common.CommandTrees.ExpressionBuilder.Spatial.SpatialEdmFunctions
      

      【讨论】:

        猜你喜欢
        • 2017-12-27
        • 2016-09-11
        • 2011-12-11
        • 1970-01-01
        • 2010-10-24
        • 2012-08-21
        • 2011-06-10
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多