ef 更新数据库
2024-08-31 23:08:24
//一:数据库不存在时重新创建数据库
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; }
}
最新文章
- Qt实现端口扫描器
- eclipse插件开发入门
- osg 示例程序解析之osgdelaunay
- Fair Scheduler 队列设置经验总结
- C#6.0特性笔记
- TSQL生成Combguid
- 自爽:DOTNET 笔试题
- asp.net中session的原理及应用
- PHPCMS V9 学习总结
- zend studio插件
- d3可视化实战02:理解d3数据驱动的真正含义
- ASP.NET Core的身份认证框架IdentityServer4(8)- 使用密码认证方式控制API访问
- jQuery 动态绑定插件livequery的用法
- Elasticsearch6.x和Kibana6.x的安装
- python的图形模块PIL小记
- TensorFlow车牌识别实践(2)
- ORACLE in与exists语句的区别
- 论文笔记:Real-Time MDNet
- 在window系统下安装Sass
- javascript-关于赋值的那点事