我试图在ASP.NET MVC 4中创建一个webapi。使用了实体框架5的webapi空间类型和我写了一个非常简单码。在Azure上找不到'Microsoft.SqlServer.Types'版本10或更高版本
public List<Area> GetAllAreas()
{
List<Area> aList = db.Areas.ToList();
return aList;
}
Area包含DbGeometry。
当我运行这个地方它的工作原理,但是当我发布到Azure它给了我这个错误:
Spatial types and functions are not available for this provider because the assembly 'Microsoft.SqlServer.Types' version 10 or higher could not be found.
任何人都知道如何解决这个问题? :)
谢谢!
是否使用Azure网站或云服务Web角色固定我的问题?另外,你的数据库是一个SQL Azure数据库吗?您是否尝试过针对SQL Azure数据库运行本地代码,并且这是否正常工作? –