EF6 在原有数据库中使用 CodeFirst 总复习(四、新建实体对象)
2014-12-31 22:09
417 查看
EF6 在原有数据库中使用 CodeFirst 总复习(四、新建实体对象)
在原有数据库中使用 CodeFirst ,除了第一次添加实体后要立即执行一次Enable-Migrations
add-migration Initial -IgnoreChanges
update-database
之外,其它的与新数据库就一样了,再次修改就执行
add-migration NewModify
update-database
需要注意的:生成全部原有表,否则好像没法像数据库优先那样很容易的就直接添加进来了。
一、添加新实体类
因为是代码优先,所以直接添加了一些特性,字段仅用于测试,也并不完整。
添加了和帖子实体(Post)的主外键关系。
相应的,需要修改帖子实体:
二、数据迁移(也可以设置成自动迁移,但对我这种菜鸟来说手动迁移更有成就感:)
add-migration AddUser
update-database
四、迁移后的数据库
这次还比较顺利,金钱和美女,一个都没少。
分类: EntityFramework
相关文章推荐
- EF6 在原有数据库中使用 CodeFirst 总复习(四、新建实体对象)
- EF6 在原有数据库中使用 CodeFirst 总复习(四、新建实体对象)
- EF6 在原有数据库中使用 CodeFirst 总复习(二、新的需求,简单修改原有表)
- EF6 在原有数据库中使用 CodeFirst 总复习(三、重建迁移)
- EF6 在原有数据库中使用 CodeFirst 总复习(二、新的需求,简单修改原有表)
- EF6 在原有数据库中使用 CodeFirst 总复习(三、重建迁移)
- EF6 在原有数据库中使用 CodeFirst 总复习(一、搭建基础环境)
- EF6 在原有数据库中使用 CodeFirst 总复习(二、新的需求,简单修改原有表)
- EF6 在原有数据库中使用 CodeFirst 总复习(五、生成发帖页面)
- EF6 在原有数据库中使用 CodeFirst 总复习(五、生成发帖页面)
- EF6 在原有数据库中使用 CodeFirst 总复习(三、重建迁移)
- EF6 在原有数据库中使用 CodeFirst 总复习(一、搭建基础环境)
- EF6 在原有数据库中使用 CodeFirst 总复习(五、生成发帖页面)
- EF6 在原有数据库中使用 CodeFirst 总复习(二、新的需求,简单修改原有表)
- EF6 在原有数据库中使用 CodeFirst 总复习(一、搭建基础环境)
- EF6 在原有数据库中使用 CodeFirst 总复习(一、搭建基础环境)
- 使用T4模板为EF框架添加数据库实体注释
- 使用T4模板为EF框架添加实体根据数据库自动生成字段注释的功能
- 使用T4模板为EF框架添加数据库实体注释
- 实体框架 (EF) 入门 => 二、在全新的数据库中使用 Code First