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.