Code First 数据迁移 添加外键约束
今天建表的时候将外键弄错了,刚开始糊里糊涂的跑到数据库里面将一个外键删掉了,所以当用Code First进行修改时出现了如下错误
然后添加update-database -Verbose可以查看Sql语句
知道了错误就在于我在数据库中删除了FK_dbo.tb_Notebook_dbo.tb_Note_tb_Note_Id外键
那就到数据库中再给天回来呗
我数据库学的不怎么样,当执行上图第一行时,报错,所以一直纠结在这里。第二行才是正确的!
然后重新刷新数据库在程序包管理控制台直接执行update-database就行了
Ok,我的问题解决了希望能对后来遇到此问题的人有所帮助!