gpt4 book ai didi

asp.net - 是否可以在共享主机上使用 EF CodeFirst?特别是初始化程序?

转载 作者:行者123 更新时间:2023-12-02 08:55:38 24 4
gpt4 key购买 nike

我刚买了 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/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com