博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
EF6 Code First 模式更新数据库架构
阅读量:5346 次
发布时间:2019-06-15

本文共 577 字,大约阅读时间需要 1 分钟。

定义好实体类和上下文类

在 Package Manager Console 输入以下命令

1、Enable-Migrations

启用数据迁移功能,该命令通常会在项目根目录下生成 Migrations 文件夹,文件夹内通常会有两个文件

201408020650593_InitialCreate.cs  -- 迁移前的数据结构,前半段为时间戳

Configuration.cs            -- 相关配置,是否需要自动迁移等,默认为 false

2、Add-Migration

增加迁移点,输入该命令后会要求你输入迁移点名称 Name ,该命令会在 Migrations 文件夹内生成以下文件

201408020650593_[Name].cs  -- [Name]即你输入的迁移点名称

3、Update-Database -TargetMigration:"201408041342375_003"

升级/回滚到迁移点 "201408041342375_003"

4、Update-Database

数据库根据实体及上下文定义升级到最新版架构

5、Update-Database -Script

显示更新的 SQL 语句定义,只显示,不执行更新

转载于:https://www.cnblogs.com/cnhxz/p/3891091.html

你可能感兴趣的文章
【Python之路Day1】基础篇
查看>>
wordpress stratus模板使用 产品显示问题
查看>>
第一课:网络爬虫准备
查看>>
IE8 input X 去掉文本框的叉叉和密码输入框的眼睛图标
查看>>
C#内联汇编的一个类
查看>>
AFNetworking 显示不支持“Content-Type:text/plain”的解决方法
查看>>
[WPF] 将普通的Library工程,改造成WPF Custom Control 的Library
查看>>
2019春第十一周作业
查看>>
深入浅出SharePoint——无法搜索当前站点的数据
查看>>
js的线程和同步异步以及console.log机制
查看>>
JavaScript 框架比较
查看>>
前端资源大整理
查看>>
CF815D Karen and Cards 官方题解翻译
查看>>
状态压缩的一些常用东西
查看>>
ue4 shooterGame 第一步 搭建git linux服务器
查看>>
下载类.....
查看>>
正则表达式30分钟入门教程
查看>>
Codeforces Round #259 (Div. 2) C - Little Pony and Expected Maximum
查看>>
OpenGL使用libPng读取png图片
查看>>
根据2个经纬度点,计算这2个经纬度点之间的距离(通过经度纬度得到距离)
查看>>