EntityFramework 当前最新版本是EntityFramework 6.1.3
EntityFramework位于System.Data.Entry命名空间
如何在vs2010上安装EntityFramework?
首先,需要安装一个vs插件,名称为NuGet Package Manager,微软官方发布的,其作用就是为vs工程项目自动下载、安装、升级、配置和移除包。
操作步骤:打开vs2012,然后工具-》扩展管理器,搜索NuGet,找到安装即可。
注意:此插件需要PowerShell 2.0,win7和server2008已自带,如果你还在用xp,那么需要先下载安装此前置系统组件
其次,使用上面安装的插件安装EntityFramework
步骤:重启vs,然后工具-》库程序包管理器-》程序包管理器控制台,打开控制台
【
键入“get-help NuGet”以查看所有可用的 NuGet 命令。
PM>
】
在PM>输入 Install-Package EntityFramework,竟然会得到出错提示
无法访问 nuget.org [https://www.nuget.org/api/v2/] 上的源。转而访问 C:\Users\LFR\AppData\Local\NuGet\Cache 上的 NuGet 本地缓存
Install-Package : 无法找到程序包“EntityFramework”。
所在位置 行:1 字符: 16
+ Install-Package <<<< EntityFramework
+ CategoryInfo : NotSpecified: (:) [Install-Package], InvalidOperationException
+ FullyQualifiedErrorId : NuGetCmdletUnhandledException,NuGet.PowerShell.Commands.InstallPackageCommand
好吧,看来是网址出现服务问题,再来一遍,输入 Install-Package EntityFramework
PM> Install-Package EntityFramework
发现以下提示,竟然成功了
正在安装“EntityFramework 6.1.3”。
您正在从 Microsoft 下载 EntityFramework,有关此程序包的许可协议在 http://go.microsoft.com/fwlink/?LinkID=320539 上提供。请检查此程序包是否有其他依赖项,这些依赖项可能带有各自的许可协议。您若使用程序包及依赖项,即构成您接受其许可协议。如果您不接受这些许可协议,请从您的设备中删除相关组件。
已成功安装“EntityFramework 6.1.3”。
正在将“EntityFramework 6.1.3”添加到 ConsoleApplication1。
已成功将“EntityFramework 6.1.3”添加到 ConsoleApplication1。
Type 'get-help EntityFramework' to see all available Entity Framework commands.