是否可以在共享主机上使用EF CodeFirst?具体的初始化者?

Dou*_* S. 2 asp.net shared-hosting code-first ef-code-first asp.net-mvc-3

我刚买了2个月的godaddy托管.我使用EF CodeFirst编写了一个ASP.NET MVC3应用程序.在应用程序中,我使用初始化程序,如果模型已更改,将删除/创建数据库.当我尝试这样说时,我收到了一个错误

"Cannot drop the database 'cellularautomata', because it does not exist or you do not have permission."
Run Code Online (Sandbox Code Playgroud)

我认为这与我在共享主机上并且没有删除/创建数据库的权限这一事实有关.有没有办法解决?

The*_*eed 6

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

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