Database.SetInitializer<TContext>(new NullDatabaseInitializer<TContext>());
Database.SetInitializer<TContext>(null);

NullDatabaseInitializer<TContext>使用此初始值设定项将禁用给定上下文类型的数据库初始化,等同与传递null,所以上面两种写法等同。

Database.SetInitializer<TContext>(new MigrateDatabaseToLatestVersion<TContext, TMigrationsConfiguration>());

初始化 MigrateDatabaseToLatestVersion 类的新实例,该类指定是否使用触发初始化的上下文中的连接信息来执行迁移。 也允许指定在初始化期间要使用的迁移配置。

Database.SetInitializer<TContext>(new DropCreateDatabaseAlways<TContext>());

IDatabaseInitializer 的实现,它总是会在首次在应用程序域中使用上下文时,重新创建数据库并可以选择重新设置数据库的种子。 若要设置数据库的种子,请创建一个派生类并重写 Seed 方法。

Database.SetInitializer<TContext>(new DropCreateDatabaseIfModelChanges<TContext>());

IDatabaseInitializer 的实现,它仅在模型自数据库创建后发生更改时删除数据库、重新创建数据库并选择重新设置数据库的种子。

最新文章

  1. tornado 学习笔记15 _ServerRequestAdapter分析
  2. http cancelled状态与ajax 超时
  3. 自定义readonly属性的用法
  4. COMP9020
  5. 搭建java开发环境、使用eclipse编写第一个java程序
  6. python——threading模块
  7. 使用Apache的.htaccess就可以防盗链
  8. mysql之字符编码问题
  9. div模拟实现select下拉框
  10. QString,QByteArray和QBitArray之间的转换
  11. oracle-linux下挂载&quot;移动硬盘&quot; NTFS类型
  12. mac 功能修改。。。。
  13. JDK个目录,以及与环境变量的关系
  14. 基于动态库的C++插件开发模型
  15. ASP.NET跨页面传值技巧
  16. ORACLE 绑定变量用法总结 .
  17. 纯css3实现tab选项卡
  18. Ubuntu 12.04 中自定义DNS服务器设置
  19. Linux块设备驱动(一) _驱动模型
  20. go mysql insert变量到数据库

热门文章

  1. Fiddler Web Debugger的代理功能(图文详解)
  2. 理解kubernetes环境的iptables
  3. unity 图片变纯色填充
  4. lintcode--&gt;翻转字符串
  5. centos7-windows10 双系统安装
  6. SQL存储过程使用方法
  7. 机器学习classification_report方法及precision精确率和recall召回率 说明
  8. 鼠标样式——css国际组织
  9. 使用EXCEL 完成分组统计
  10. 无法正常下载Nuget 包的问题