Entity Framework数据库初始化四种策略

策略一:数据库不存在时重新创建数据库。
Database.SetInitializer<testContext>(new CreateDatabaseIfNotExists<testContext>());
策略二:每次启动应用程序时创建数据库。
Database.SetInitializer<testContext>(new DropCreateDatabaseAlways<testContext>());
策略三:模型更改时重新创建数据库。
Database.SetInitializer<testContext>(new DropCreateDatabaseIfModelChanges<testContext>());
策略四:从不创建数据库。
Database.SetInitializer<testContext>(null);

posted @ 2017-04-24 16:50  王宝会  阅读(152)  评论(0编辑  收藏  举报