SQL Server地理数据类型:奇怪的行为
|
我有一个已经运行多年的应用程序,没有任何问题。最近,我决定为应用程序使用的表之一添加Geography类型列。这样做之后,生产服务器上的网站开始运行:在使用表的地方出现了奇怪的空引用异常。但是更重要的是,该网站在我的开发机器上运行得很好。请注意,我所做的唯一更改是将列添加到表中。 DAL或BBL中没有任何更改。
数据访问层是使用ADO.NED编写的。
开发人员计算机和生产服务器之间的唯一真正区别是,我的计算机上安装了SQL Server 2008 R2。
但是仍然无法弄清楚为什么这可能导致应用程序错误。如果我忽略SELECT语句中的geography列,则代码可以正常工作,但是一旦存储过程也返回此列,则代码将停止工作。
可能是DataSet不知道如何处理地理类型数据?
任何见解都受到高度赞赏。
没有找到相关结果
已邀请:
1 个回复
习让休堂溯