1. 程式人生 > >asp.net mvc 3.0詳細筆記__18__EF的下載

asp.net mvc 3.0詳細筆記__18__EF的下載

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.