1. 下载安装 EF 5.x DbContext Generator for C# ;
下载地址:https://visualstudiogallery.msdn.microsoft.com/da740968-02f9-42a9-9ee4-1a9a06d896a2
2. 启动 VS2010, 打开原先使用 EF4 的工程,打开“程序包管理器控制台”;
菜单位置: 工具-> NuGet 程序包管理器 -> 程序包管理器控制台
3. 在程序包管理器控制台中输入以下指令:
Install-Package EntityFramework -Version 5.0
4. 打开现有的edmx 文件, 在设计区空白区点击右键,选择 “添加代码生成项...”,在弹出的对话框中选择 “EF 5.x DbContext Generator”,在随后弹出的对话框中点确定等待生成完毕即可;
(如果未执行第一步,或执行完第一步后未重启 vs2010, 则可能找不到 “EF 5.x DbContext Generator”)
5. 根据 EF5 的新语法对程序进行更新;
参考文档: http://diaosbook.com/Post/2012/12/1/manually-upgrade-entityframework-from-40-to-50