Code First 数据迁移 添加外键约束

今天建表的时候将外键弄错了,刚开始糊里糊涂的跑到数据库里面将一个外键删掉了,所以当用Code First进行修改时出现了如下错误

然后添加update-database -Verbose可以查看Sql语句

 

知道了错误就在于我在数据库中删除了FK_dbo.tb_Notebook_dbo.tb_Note_tb_Note_Id外键

那就到数据库中再给天回来呗

 

我数据库学的不怎么样,当执行上图第一行时,报错,所以一直纠结在这里。第二行才是正确的!

 

然后重新刷新数据库在程序包管理控制台直接执行update-database就行了

 

Ok,我的问题解决了希望能对后来遇到此问题的人有所帮助!

 

posted @ 2014-04-12 01:54  beliee  阅读(354)  评论(0编辑  收藏  举报