【问题标题】:Is it possible to use EF CodeFirst on shared hosting? Specifically initializers?是否可以在共享主机上使用 EF CodeFirst?特别是初始化程序?
【发布时间】:2011-02-25 19:23:56
【问题描述】:

我刚刚购买了 2 个月的 godaddy 托管服务。我使用 EF CodeFirst 编写了一个 ASP.NET MVC3 应用程序。在应用程序中,我使用了一个初始化程序,如果模型已更改,它将删除/创建数据库。当我尝试执行此操作时出现错误

"Cannot drop the database 'cellularautomata', because it does not exist or you do not have permission."

我认为这与我使用共享主机并且没有删除/创建数据库的权限有关。有没有办法解决这个问题?

【问题讨论】:

    标签: asp.net asp.net-mvc-3 shared-hosting code-first ef-code-first


    【解决方案1】:

    GoDaddy 允许您使用一些命令行工具进行一些数据库操作。但是使用 GoDaddy 托管,您无法删除/创建数据库。

    在本地使用 Code First 方法,创建数据库,然后从中制作脚本并在您的 GoDaddy 数据库上运行它们。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2012-05-07
      • 1970-01-01
      • 2011-01-22
      • 2020-07-11
      • 2013-11-19
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多