如何快速将MVC4W/LocalDb导入Azure网站/Azure SQL DB?

如何快速将MVC4W/LocalDb导入Azure网站/Azure SQL DB?,azure,azure-sql-database,entity-framework-migrations,Azure,Azure Sql Database,Entity Framework Migrations,这应该很简单 我已经这样做了 创建默认MVC4模板并将站点发布到Azure网站。没问题 创建联系人模型 为模型创建视图/控制器和。现在,基本CRUD在带有localDB的站点上工作 启用迁移、添加迁移、在种子中创建测试数据并更新迁移。一切都在本地运行。太好了 现在,我如何将该数据库导入SQLAzure?我以为是 发布并将ContactContext设置为SQL Azure字符串。测试连接。作品选中“在运行时使用此连接”。(我假设这意味着当复制它时,它将使用该连接)。。所以现在我发表。。然后转到/

这应该很简单

我已经这样做了

  • 创建默认MVC4模板并将站点发布到Azure网站。没问题
  • 创建联系人模型
  • 为模型创建视图/控制器和。现在,基本CRUD在带有localDB的站点上工作
  • 启用迁移、添加迁移、在种子中创建测试数据并更新迁移。一切都在本地运行。太好了 现在,我如何将该数据库导入SQLAzure?我以为是

  • 发布并将ContactContext设置为SQL Azure字符串。测试连接。作品选中“在运行时使用此连接”。(我假设这意味着当复制它时,它将使用该连接)。。所以现在我发表。。然后转到/联系。。。它应该在Azure中自动创建新的DB。。。但是我得到了
  • 无效的对象名称“dbo.Contacts”


    我哪里出错了?还有别的办法吗。。我应该用模式和数据创建一个脚本,然后在SQLAzure表上运行它吗?我可以这样做,但“发布”方式似乎更简单。

    发布时,请检查您的发布设置,看看它是否执行代码优先迁移


    这件事从我这里解决了;)

    发布时,请检查您的发布设置,并查看它是否执行代码优先迁移

    这件事从我这里解决了;)