EF中CodeFirst中创建数据库的几种策略

        public oaEntities()
            : base("name=MyStrConn")
        {
            //策略一:数据库不存在时重新创建数据库  
            //Database.SetInitializer(new CreateDatabaseIfNotExists());  
            //策略二:每次启动应用程序时创建数据库  
            //Database.SetInitializer(new DropCreateDatabaseAlways());  
            //策略三:模型更改时重新创建数据库  
            //Database.SetInitializer(new DropCreateDatabaseIfModelChanges());
            //策略四:从不创建数据库  
            Database.SetInitializer(null); 
        }

 

你可能感兴趣的:(EntityFrameWork,EF)