码迷,mamicode.com
首页 > 数据库 > 详细

EF6 在原有数据库中使用 CodeFirst 总复习(四、新建实体对象)

时间:2014-05-17 21:14:06      阅读:401      评论:0      收藏:0      [点我收藏+]

标签:style   blog   code   c   http   color   

在原有数据库中使用 CodeFirst ,除了第一次添加实体后要立即执行一次

Enable-Migrations

add-migration Initial  -IgnoreChanges

update-database

之外,其它的与新数据库就一样了,再次修改就执行

add-migration NewModify

update-database

需要注意的:生成全部原有表,否则好像没法像数据库优先那样很容易的就直接添加进来了。

一、添加新实体类

bubuko.com,布布扣

bubuko.com,布布扣

bubuko.com,布布扣

因为是代码优先,所以直接添加了一些特性,字段仅用于测试,也并不完整。

添加了和帖子实体(Post)的主外键关系。

相应的,需要修改帖子实体:

bubuko.com,布布扣

 

二、数据迁移(也可以设置成自动迁移,但对我这种菜鸟来说手动迁移更有成就感:)

add-migration AddUser

update-database

四、迁移后的数据库

bubuko.com,布布扣

bubuko.com,布布扣

bubuko.com,布布扣

这次还比较顺利,金钱和美女,一个都没少。

EF6 在原有数据库中使用 CodeFirst 总复习(四、新建实体对象),布布扣,bubuko.com

EF6 在原有数据库中使用 CodeFirst 总复习(四、新建实体对象)

标签:style   blog   code   c   http   color   

原文地址:http://www.cnblogs.com/dotnetmvc/p/3732907.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!