【发布时间】:2012-11-01 09:28:37
【问题描述】:
我正在尝试在 ASP.NET MVC 4 中创建 webapi。webapi 使用 Entity Framework 5 Spatial 类型,并且我编写了一个非常简单的代码。
public List<Area> GetAllAreas()
{
List<Area> aList = db.Areas.ToList();
return aList;
}
Area 包含 DbGeometry。
当我在本地运行它时它可以工作,但是当我将它发布到天蓝色时它给了我这个错误:
空间类型和函数不适用于此提供程序,因为找不到程序集 'Microsoft.SqlServer.Types' 版本 10 或更高版本。
有人知道如何解决这个问题吗? :)
谢谢!
【问题讨论】:
-
您使用的是 Azure 网站还是云服务中的 Web 角色?另外,您的数据库是 SQL Azure 数据库吗?您是否尝试过针对 SQL Azure 数据库运行本地代码,是否可行?
标签: asp.net-mvc entity-framework azure