CreateDatabaseIfNotExists
預設情況下在 EntityFramework 中使用的 IDatabaseInitializer
的實現。顧名思義,它建立資料庫(如果不存在)。但是,當你更改模型時,它會丟擲異常。
用法:
public class MyContext : DbContext {
public MyContext() {
Database.SetInitializer(new CreateDatabaseIfNotExists<MyContext>());
}
}