安裝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設計模型。
