asp.net-mvc - 在 Azure 上找不到“Microsoft.SqlServer.Types”版本 10 或更高版本

标签 asp.net-mvc entity-framework azure

我正在尝试在 ASP.NET MVC 4 中创建一个 webapi。该 webapi 使用 Entity Framework 5 空间类型,并且我编写了一个非常简单的代码。

  public List<Area> GetAllAreas()
    {
        List<Area> aList = db.Areas.ToList();
        return aList;
    }

区域包含 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.

有人知道如何解决这个问题吗? :)

谢谢!

最佳答案

我找到了解决办法!只需安装 nuget 包 Microsoft.SqlServer.Types

PM> Install-Package Microsoft.SqlServer.Types

Link for more info

关于asp.net-mvc - 在 Azure 上找不到“Microsoft.SqlServer.Types”版本 10 或更高版本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13174197/

相关文章:

c# - 使用 JQuery Timeago 显示日期时间

javascript - 剑道网格增删改查 : how make update

java - GAE 祖先查询黑客 : is this a good practice?

c# - MySQL Entity Framework 'System.InvalidOperationException'

azure - 如何使用 ssh-keygen 生成顶部有 ---- BEGIN SSH2 PUBLIC KEY ---- 的公钥?

azure - NuGet 包不编译 Azure CSX

c# - 页面发送邮件超时,即使发送了邮件

c# - 如何在 ASP.NET MVC 中应用长轮询技术?

wcf - WCF 的 CRUD DAL Entity Framework 的推荐结构

azure - 500 - azure 中的内部服务器错误