摘要: 今天建表的时候将外键弄错了,刚开始糊里糊涂的跑到数据库里面将一个外键删掉了,所以当用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 阅读(353) 评论(0) 推荐(0) 编辑
摘要: 提示:如果改程序是第一次用Code First修改数据可按下面步骤进行。(确保Migrations文件不冲突)Code First步骤:1、在工具中找到并打开NuGet程序包管理器->程序包管理器控制台2、在控制台中输入:Enable-Migrations -ContextTypeName MvcGreenNotes.DAL.NoteDBContext其中MvcGreenNotes.DAL.NoteDBContext为所要创建或修改的数据类3、完成步骤2,项目中会生成一个Migrations的文件夹打开Migrations下的Configurations.cs在Seed中添加你想要修改的 阅读全文
posted @ 2014-04-12 01:38 beliee 阅读(276) 评论(0) 推荐(0) 编辑