我刚买了 2 个月的 Godaddy 主机。我已经使用 EF CodeFirst 编写了一个 ASP.NET MVC3 应用程序。在应用程序中,我使用了一个初始化程序,如果模型已更改,它将删除/创建数据库。当我尝试这样做时出现错误
"Cannot drop the database 'cellularautomata', because it does not exist or you do not have permission."
我认为这与我在共享主机上并且没有删除/创建数据库的权限有关。有什么办法解决这个问题吗?
最佳答案
GoDaddy 允许您使用一些命令行工具进行一些数据库操作。但是使用 GoDaddy 托管,您不能删除/创建数据库。
在本地使用 Code First 方法,创建数据库,然后从中创建脚本并在您的 GoDaddy 数据库上运行它们。
关于asp.net - 是否可以在共享主机上使用 EF CodeFirst?特别是初始化程序?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5121680/