我有一个使用 Telerik OpenAccess 作为 ORM 的应用程序,它运行时没有任何问题。
现在在尝试基于 STDistance 进行查询时返回以下错误:
当前未在数据库服务器端执行“Microsoft.SqlServer.Types.SqlGeography:STDistance(SqlGeography)”。
我正在使用 OpenAccess 2012.3.1012。这工作正常,我的印象是 OpenAccess 自 2011.1 以来支持空间类型,所以不明白为什么它现在报告它不可用。
我已将我机器上的 SQL 工具升级到 SQL 2012,但数据库服务器正在运行 SQL 2008。我发现了一个关于类似问题和 Microsoft.SqlServer.Types.dll 版本 11 的论坛帖子,但经过仔细检查,我正在使用版本10.
有人对此有任何想法吗?