asp.net-mvc – 不能删除数据库,因为它目前正在使用MVC
发布时间:2020-12-15 23:02:28 所属栏目:asp.Net 来源:网络整理
导读:我是全新的使用MVC,我试图使用一个初始化程序来初始化数据到我的DB当应用程序第一次启动时.这是我在Global.asax.cs中有的: System.Data.Entity.Database.SetInitializer(new MyAppInitializer()); MyAppContext db = new MyAppContext(); db.Database.Initi
我是全新的使用MVC,我试图使用一个初始化程序来初始化数据到我的DB当应用程序第一次启动时.这是我在Global.asax.cs中有的:
System.Data.Entity.Database.SetInitializer(new MyAppInitializer()); MyAppContext db = new MyAppContext(); db.Database.Initialize(true); 在Web.config中,这里是我的连接字符串: <connectionStrings> <add name="MyAppContext" connectionString="data source= MyServer; Integrated Security=True; database=MyDatabase" providerName="System.Data.SqlClient"/> 这是使用MS SQL 2008 R2.我的初始化程序如下所示: public class MyAppInitializer : DropCreateDatabaseAlways<MyAppContext> { protected override void Seed(MyAppContext context) { var organizations = new List<Organizations> { new Organizations { OrgName = "AT",OrgPhone = 5093333433,OrgOfficeLocation = "ITB",OrgPointOfContact = "Tony",OrgIsActive = 1 },new Organizations { OrgName = "Libraries",OrgPhone = 5093331122,OrgOfficeLocation = "Holland-Terrell",OrgPointOfContact = "Herald",OrgIsActive = 1 } }; organizations.ForEach(s => context.Organizations.Add(s)); context.SaveChanges(); 我确保我关闭了SQL Server Management Studio中的服务器和数据库的连接,但是有多个人可以访问这个数据库,尽管现在没有人可以使用它.我如何得到它,以便我可以在数据库中初始化这些数据?谢谢! 编辑:我已经在服务器上创建了数据库,但它完全是空的(没有表,程序等).这是否会造成问题? 解决方法
在SSMS中运行这样的东西…
USE master -- be sure that you're not on MYDB ALTER DATABASE MYDB SET SINGLE_USER WITH ROLLBACK IMMEDIATE DROP DATABASE MYDB; (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- WeihanLi.Npoi 支持 ShadowProperty 了
- asp.net – HttpRequestBase.UserHostAddress抛出错误
- asp.net-mvc – 从业务层使用邮件库
- asp.net – 在try / catch块中包装Web服务
- asp.net-mvc – aspnet_Profiles表中的PropertyValuesStrin
- asp.net-mvc – 自动发现automapper配置
- asp.net-mvc – 我如何可以渲染局部视图在asp.net mvc 3
- asp.net – html脚本标签不使用类型javascript?
- asp.net – 从标签容器中的数据绑定gridview丢失更新面板触
- asp.net-mvc – 使用WCF促进AJAX调用是否有优势?
推荐文章
站长推荐
- asp.net-mvc – ModelState.AddModelError未显示
- Asp.net MVC企业级开发(09)---T4模板
- 在ASP.NET动态数据中隐藏列
- asp.net – jQuery的ajax正在导致FireFox的全页刷
- asp.net – 为什么不删除Server和X-Powered-By标
- asp.net-mvc – 使用Session进行Asp.net MVC3长轮
- 如何启用用户从唯一一台计算机(通过获取CPU Seri
- ASP.NET MVC技能体系图
- asp.net-mvc – 如何在.NET Web API项目中存储全
- asp.net-mvc – 使用没有ORM的ASP.NET MVC
热点阅读