Entity Framework 教程——安裝Entity Framework環境


安裝Entity Framework環境

Entity Framework 5.0 API分布在兩個地方,一個可在NuGet包管理器中找到,一個存在於.NET framework中。.NET framework 4.0/4.5包含EF核心API,通過NuGet包管理器下載的EntityFramework.dll則包含EF5.0的特殊功能。

 然而在EF6.0中只需從NuGet包管理器下載EntityFramework.dll,而不依賴於.NET framework。

該基礎教程使用EF6.0版本編寫。學習前請安裝好以下工具:

  • NET Framework 4.5
  • Visual Studio 2012
  • MS SQL Server 2005/2008/2012 Express

通過NuGet安裝EF

你可以通過NuGet包管理器安裝 EF (EntityFramework.dll) ,並且可以通過同樣的方式選擇不同的版本。

右鍵點擊解決方案並選擇NuGet包管理器。

然后將彈出NuGet包管理器的對話框,打開左邊的Online選項並查找EntityFramework。

這將查找所有與Entity Framework有關的包。選擇Entity Framework並點解安裝。

點擊許可授權對話框中的同意按鈕開始安裝。

安裝完成后,確保你的項目包含EntityFramework.dll。

現在你可以在你的項目中使用Entity Framework啦!

安裝數據庫

該教程使用一個簡單的數據庫SchoolDB,其中包含多個表,存儲過程和視圖,其設計如下:

上述數據庫有以下關系,用於演示:

  • 一對一: Student表和StudentAddress表為一對一關系。Student有零個或一個StudentAddress。
  • 一對多: Standard表和Teacher表為一對多關系。 多個Teacher關聯到一個Standard。
  • 多對多: Student表和Course表存在多對多關系,並且通過StudentCourse表的StudentId列和CourseId列鏈接兩個表。所以一個學生可以參加多門課,一門課有多個學生參加。

下載項目

該項目包含數據庫腳本及EF設計模型。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM