如何将实体框架作为我的Azure辅助角色部署的一部分?

时间:2012-12-02 11:36:29

标签: entity-framework azure azure-worker-roles

我正在将我的代码迁移到Azure辅助角色,并使用Entity Framework 4.1进行数据库访问 在Azure上,我的工作者角色崩溃,因为它没有找到要在计算机上安装的Entity Framework 4.1。

  • 是否有一种简单的方法可以在Worker角色上安装Entity Framework 4.1? (不通过批处理脚本调用静默安装)
  • Azure Compute附带的默认Entity Framework版本是什么? (如果它高于4.1我只会升级我的代码)

注意:我尝试将我的EntityFramework和System.Data.Entity引用标记为“复制本地”但无效。

1 个答案:

答案 0 :(得分:2)

Windows Azure实例默认情况下不附带任何版本的EF。他们所拥有的只是.net的基本安装(4个OS系列2,4.5个OS系列3)你想要使用的任何其他东西你必须提供。您不需要安装EF,很可能有另一个参考需要设置为复制本地。 EF 5现在可以作为Nuget包使用,也许如果你补充说VS可能足够聪明,可以为你排序。