EF6 在原有数据库中使用 CodeFirst 总复习(四、新建实体对象)
来源:互联网 发布:高中数学补课网络 编辑:程序博客网 时间:2024/05/22 13:21
EF6 在原有数据库中使用 CodeFirst 总复习(四、新建实体对象)
在原有数据库中使用 CodeFirst ,除了第一次添加实体后要立即执行一次
Enable-Migrations
add-migration Initial -IgnoreChanges
update-database
之外,其它的与新数据库就一样了,再次修改就执行
add-migration NewModify
update-database
需要注意的:生成全部原有表,否则好像没法像数据库优先那样很容易的就直接添加进来了。
一、添加新实体类
因为是代码优先,所以直接添加了一些特性,字段仅用于测试,也并不完整。
添加了和帖子实体(Post)的主外键关系。
相应的,需要修改帖子实体:
二、数据迁移(也可以设置成自动迁移,但对我这种菜鸟来说手动迁移更有成就感:)
add-migration AddUser
update-database
四、迁移后的数据库
这次还比较顺利,金钱和美女,一个都没少。
分类: EntityFramework
0 0
- EF6 在原有数据库中使用 CodeFirst 总复习(四、新建实体对象)
- EF6 在原有数据库中使用 CodeFirst 总复习(一、搭建基础环境)
- EF6 在原有数据库中使用 CodeFirst 总复习(三、重建迁移)
- EF6 在原有数据库中使用 CodeFirst 总复习(五、生成发帖页面)
- EF6 在原有数据库中使用 CodeFirst 总复习(一、搭建基础环境)
- EF6 在原有数据库中使用 CodeFirst 总复习(二、新的需求,简单修改原有表)
- EF6 在原有数据库中使用 CodeFirst 总复习(二、新的需求,简单修改原有表)
- EF6中CodeFirst使用MySQL
- 使用EF CodeFirst根据实体类生成数据库
- MSSQL如何在原有数据库上新建测试数据库?
- 【原创】国庆PE总复习(四)
- iOS在原有项目中使用react
- VS2015 +EF6 连接MYSQL数据库生成实体
- VS2015 +EF6 连接MYSQL数据库生成实体
- VS2015 +EF6 连接MYSQL数据库生成实体
- linux新建tomcat(不影响原有的tomcat使用)
- EF6 CodeFirst 多个DbContexts
- 实体框架 (EF) 入门 => 四、CodeFirst 枚举支持
- EF6 在原有数据库中使用 CodeFirst 总复习(一、搭建基础环境)
- EF6 在原有数据库中使用 CodeFirst 总复习(二、新的需求,简单修改原有表)
- EF6 在原有数据库中使用 CodeFirst 总复习(三、重建迁移)
- ASP.NET 应用程序生命周期(ASP.NET Application Life Cycle)
- 漫谈程序员系列:看看你离优秀有多远
- EF6 在原有数据库中使用 CodeFirst 总复习(四、新建实体对象)
- EF6 在原有数据库中使用 CodeFirst 总复习(五、生成发帖页面)
- 一人匀速行驶,每几分钟后面来一辆,每一分钟前面来一辆
- 架构师之路--一个四年JAVA程序员的工作经历
- 数字图像处理学习笔记(1.3)---位图的读写、几何变换、傅里叶变换、直方图均衡
- 自适应网页设计(Responsive Web Design)
- POJ 1018(dp Or 枚举)
- 深入浅出解析mssql在高频,高并发访问时键查找死锁问题
- VC2010编译源代码编辑控件scintilla