tnblog
首页

EF Code First常用命令

81人阅读 2019/5/8 10:45 评论:0 手机浏览 收藏
分类: EF


Enable-Migrations启用数据库迁移

Enable-Migrations –EnableAutomaticMigrations 启动自动迁移


Add-Migration Name(名字可以随便取):相当于记录一个版本变更记录,例如修改了字段名字,改短了长度等

Add-Migration Initial -Force:可以初始


Update-Database 更新到数据库

Update-Database -Verbose :更新到数据库,并且查看所执行的Sql语句 


Update-Database –TargetMigration:name(版本记录名称)    更新数据库到特定的版本


启用自动迁移

 如果你想你部署的应用程序在启动的时候自动升级数据库,你可以通过注册数据库初始化MigrateDatabaseToLatestVersion做到这一点。

 将Configuration构造函数的设置为:AutomaticMigrationsEnabled=true,AutomaticMigrationDataLossAllowed=true.

public Configuration() {
    AutomaticMigrationsEnabled = true;
    AutomaticMigrationDataLossAllowed = true;
}

在Global.asax的 Application_Start 方法中添加以下代码:

Database.SetInitializer(new MigrateDatabaseToLatestVersion<AppContext, Configuration>());





评价
断剑重铸之日,骑士归来之时
博主搜索
文章
6
评论
8
分类
16
关注
16
文章类别
最新文章
最新评价
{{item.ArticleTitle}}
{{item.BlogName}} : {{item.Content}}