//一:数据库不存在时重新创建数据库

Database.SetInitializer<testContext>(new CreateDatabaseIfNotExists<testContext>());

//二:每次启动应用程序时创建数据库

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

//三:模型更改时重新创建数据库

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

//四:从不创建数据库

Database.SetInitializer<testContext>(null);

使用方法:

public partial class DBEntitys : DbContext
{ protected override void OnModelCreating(DbModelBuilder modelBuilder)
{
Database.SetInitializer<DBEntitys>(new DropCreateDatabaseIfModelChanges<DBEntitys>()); }
public DbSet<MyTest> MyTest { get; set; }
}

最新文章

  1. Qt实现端口扫描器
  2. eclipse插件开发入门
  3. osg 示例程序解析之osgdelaunay
  4. Fair Scheduler 队列设置经验总结
  5. C#6.0特性笔记
  6. TSQL生成Combguid
  7. 自爽:DOTNET 笔试题
  8. asp.net中session的原理及应用
  9. PHPCMS V9 学习总结
  10. zend studio插件
  11. d3可视化实战02:理解d3数据驱动的真正含义
  12. ASP.NET Core的身份认证框架IdentityServer4(8)- 使用密码认证方式控制API访问
  13. jQuery 动态绑定插件livequery的用法
  14. Elasticsearch6.x和Kibana6.x的安装
  15. python的图形模块PIL小记
  16. TensorFlow车牌识别实践(2)
  17. ORACLE in与exists语句的区别
  18. 论文笔记:Real-Time MDNet
  19. 在window系统下安装Sass
  20. javascript-关于赋值的那点事

热门文章

  1. R 语言的Dataframe常用操作
  2. 2017-2018-2 20155203《网络对抗技术》Exp6 信息搜集与漏洞扫描
  3. Python基础(字符串和编码)
  4. 【HNOI2017】礼物
  5. 你应该知道Go语言的几个优势
  6. SQL Server Integration Services的10大最佳实践
  7. SonarQube 平台搭建代码审查平台步骤
  8. JQ_返回顶部
  9. numpy 初识(二)
  10. 机器视觉及图像处理系列之一(C++,VS2015)——搭建基本环境