快速入門 (Entity Framework)
這個快速入門將說明一系列支援使用者入門 (Entity Framework) 中主題的工作。這些工作的設計目的是協助您熟悉 ADO.NET 實體架構。
學習內容
本快速入門中的第一項工作將示範如何建立 School 資料庫,然後根據資料庫中資料表的 1:1 對應,使用 Visual Studio 工具來產生 實體資料模型 (EDM) 的對應檔。在後續工作中,您將在 Visual Studio 中建立 Windows Form 應用程式、建立在 School 模型中存取資料的查詢、將查詢結果繫結至顯示控制項以便顯示查詢的結果,然後對物件進行更新並保存資料庫的變更。
您可以從 CodePlex 下載完整的 Course Manager 做為 Visual Basic 專案或 C# 專案。
需求
本快速入門的主要對象是熟悉 Visual Studio 開發和 .NET Framework 但剛接觸 實體架構 的使用者。若要完成此快速入門,您必須先安裝下列軟體:
Microsoft Visual Studio 2008。
ADO.NET 實體架構 執行階段和工具。您可以從 Microsoft 下載中心 (英文) 下載 ADO.NET 實體架構 執行階段和工具。
Microsoft SQL Server 2005 (含) 以後版本 (具有 Database Services),或者是 SQL Server 2005 Express Edition (含) 以後版本。
**完成本教學課程的估計時間:**30 分鐘。
Entity Framework 快速入門工作
- 建立 School 範例資料庫
建立 School 資料庫結構描述並將資料載入資料庫中。
- 建立 Course Manager 應用程式
建立 Windows Form 應用程式來存取 School 模型中的資料。
- 產生 School Entity Data Model
使用 Visual Studio 工具來產生以 School 資料庫為基礎的 EDM。
- 查詢實體和關聯
針對 School 模型中的實體 (Entity) 和關聯建立查詢,並將控制項繫結至這些查詢的結果。
- 插入和更新資料
將使用資料控制項對物件資料所做的變更儲存至 School 資料庫。