CreateDatabaseIfNotExists
默认情况下在 EntityFramework 中使用的 IDatabaseInitializer
的实现。顾名思义,它创建数据库(如果不存在)。但是,当你更改模型时,它会抛出异常。
用法:
public class MyContext : DbContext {
public MyContext() {
Database.SetInitializer(new CreateDatabaseIfNotExists<MyContext>());
}
}