出于测试目的,我希望能够使用 EF CodeFirst CTP5 手动删除和重新创建数据库。我该怎么做?
最佳答案
DbDatabase 类可用作 DbContext 对象的属性,提供了一组直接使用数据库的方法。你可以使用 Create 和 Delete 方法来解决这个问题:
using (var context = new YourContext())
{
context.Database.Delete();
context.Database.Create();
// Or
context.Database.CreateIfNotExists();
}
关于entity-framework - EF Code First CTP5 - 手动删除和创建数据库?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4911329/