Returning System.Spatial.Geography from asmx webservice

本文关键字:asmx webservice from Geography System Spatial Returning | 更新日期: 2023-09-27 18:06:27

我必须承认我很愚蠢,因为我还没有测试过从asmx webservice返回System.Spatial.Geography的概念。问题是我设计了一个完整的数据库,用样本数据填充它,我为此创建了一个实体模型,在这之后,当我想写一个可以从数据库返回数据的asmx web服务时,我得到了错误,即System.Spatial.Geography不可序列化。

是否有任何方法返回我的记录没有重新设计我的数据库(和实体)或使用包装类的地理?

Returning System.Spatial.Geography from asmx webservice

你很幸运,我的朋友。您可以使用一种常见的空间交换格式通过网络发送数据。查看一些格式化程序(例如gml)。你可以用多种标准格式发送它,Gml、"众所周知的文本"(又名WKT)和"众所周知的二进制"(又名WKB)。WKB是最小的,因为它只是一个简单的数据流。WKT格式可能会变得非常冗长,但它的压缩效果很好。希望这对你有帮助!