asp.net mvc 删除数据库后如何重建?
codefirst后,已经创建了数据库,但删除该数据库后,再运行程序就提示找不到数据库了。。。请问怎么再重建新的数据库?PS:我问怎么重建新数据库哈,千万别回答从回收站还...
code first后,已经创建了数据库,但删除该数据库后,再运行程序就提示找不到数据库了。。。请问怎么再重建新的数据库?
PS:我问怎么重建新数据库哈,千万别回答从回收站还原数据库!多谢! 展开
PS:我问怎么重建新数据库哈,千万别回答从回收站还原数据库!多谢! 展开
1个回答
展开全部
1.DropCreateDatabaseIfModelChanges
如果我们在在模型改变时,自动重新创建一个新的数据库,就可以用这个方法。在这开发过程中非常有用。
Database.SetInitializer(new DropCreateDatabaseIfModelChanges<BreakAwayContext>());
using (var context = new BreakAwayContext())
{
context.Database.Initialize(true);
}
2.DropCreateDatabaseAlways
如果你想在每次运行时都重新生成数据库就可以用这个方法。
Database.SetInitializer(new DropCreateDatabaseAlways<BreakAwayContext>());
using (var context = new BreakAwayContext())
{
context.Database.Initialize(true);
}
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询