entity-framework-4 – Entity Framework正在尝试创建一个数据库
发布时间:2020-12-12 06:20:43 所属栏目:MsSql教程 来源:网络整理
导读:我有一个小的asp.net mvc4应用程序(在我的本地机器上运行正常),它使用实体框架v4.1.0.0和ADO.net DbContext Generator.(SQL Server 2008 r2) 我正在通过Visual Studio 2010中的“Add Deployable Dependencies …”上下文菜单添加所需的更新版本的dll. 我有一
我有一个小的asp.net mvc4应用程序(在我的本地机器上运行正常),它使用实体框架v4.1.0.0和ADO.net DbContext Generator.(SQL Server 2008 r2)
我正在通过Visual Studio 2010中的“Add Deployable Dependencies …”上下文菜单添加所需的更新版本的dll. 我有一个与godaddy.com的共享主机,我已将文件上传到服务器并创建了数据库,现在出现了问题.当我尝试浏览我的网站时,我收到以下错误: 数据库“master”中的CREATE DATABASE权限被拒绝. 我仔细研究了一下,发现这个错误是由EF代码首次尝试创建数据库引起的.但是我不希望EF代码首先重新创建数据库,我如何完全关闭这个自动数据库创建?我无意使用代码优先功能. 请帮忙. 解决方法将此代码放入Global.asax的Application_Start()方法或DbContext类的构造函数中Database.SetInitializer<MyContext>(null); 如果要在更改POCO域时重新创建数据库,请使用以下代码而不是上面的代码 Database.SetInitializer<MyContext>(new DropCreateDatabaseIfModelChanges<MyContext>()); (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |