1

这个应该很简单。。

我已经做到了。

  1. 创建默认 MVC 4 模板并将站点发布到 Azure 网站。没问题。
  2. 创建联系人模型
  3. 为模型创建视图/控制器。现在基本的 CRUD 可以在带有 localDB 的站点上工作
  4. 启用迁移、添加迁移、在种子中创建测试数据并更新迁移。一切都在本地工作。伟大的!

现在如何将该数据库导入 SQL Azure?我以为是..

  1. 发布 ContactContext 并将其设置为 SQL Azure 字符串。测试连接。作品。检查“在运行时使用此连接”。(我假设这意味着当它被复制时它将使用该连接)..所以现在我发布..然后转到 /Contacts ...它应该自动在 Azure 中创建新的数据库.. .但相反我得到

无效的对象名称“dbo.Contacts”。

我哪里做错了 ?还有其他方法吗?我应该只用架构和数据制作一个脚本,然后在我的 SQL Azure 表上运行它吗?我可以这样做,但似乎“发布”方式会更容易..

4

1 回答 1

1

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

这解决了我的问题;)

于 2014-01-15T23:52:07.763 回答