Code First 数据迁移
提示:如果改程序是第一次用Code First修改数据可按下面步骤进行。(确保Migrations文件不冲突)
Code First步骤:
1、在工具中找到并打开NuGet程序包管理器->程序包管理器控制台
2、在控制台中输入: Enable-Migrations -ContextTypeName MvcGreenNotes.DAL.NoteDBContext
其中MvcGreenNotes.DAL.NoteDBContext为所要创建或修改的数据类
3、完成步骤2,项目中会生成一个Migrations的文件夹
打开Migrations下的Configurations.cs在Seed中添加你想要修改的内容。其中AddOrUpdate如果你要添加新的数据,可以根据注释部分的例子进行添加,如果只是更改字段,就不需要写参数了
4、回到程序包控制台 执行add-Migration ***。
其中***是一个自己随便取类名称。前面是时间
5、Update-database
所有步骤完成。
提示:如果是第二次用Code First修改数据,要把Migrations文件夹删掉