研究EF Code Frist安装Entity Framework的时候,遇到了一些问题,下面就描述一下这些问题,顺便附上问题的解决办法。
1、Nuget安装EF的时候,一直报错,解决的办法是,卸载Nuget,进入官网或者在VS中更新Nuget到最新版本,就可以安装Entity Framework.从NuGet官方网站下载安装最新版的NuGet,网址 http://nuget.org/ 。
2、下载Entity Framework一直报超时的问题,解决的方案就是更新程序的数据包的来源。解决的方法如下:
工具--》选项,重新添加数据包来源
新包的来源:http://go.microsoft.com/fwlink/?LinkID=206669
3、顺便带上EF Code First常用的指令:
1>、安装EF框架
PM> Install-Package EntityFramework
2>、EF Code Frist迁移数据库
2.1、为指定的DbContext启用数据库迁移,迁移操作名称
PM> Enable-Migrations -EnableAutomaticMigrations
2.2、添加自动迁移操作
PM> Add-Migration InitialCreate
2.3、查看所执行的Sql语句 -Verbose指令
PM> Update-Database -Verbose
2.4、执行程序包管理器控制台语句,进行数据库版本回溯,迁移到指定版本
PM> Update-Database –TargetMigration:"201309201643300_AddCity.cs"