2008年8月22日 星期五

Step-By-Step教學(14):ADO.NET 資料服務 (ADO.NET Data Service)

教學介紹如何建立一個ADO.NET 資料服務(ADO.NET Data Service),並設計一個主控台用戶端程式來呼叫ADO.NET Data Service,以取得SQL Server 2008資料庫中的資料。

以下的範例需要先安裝以下軟體:
  • .NET Framework 3.5 SP1
  • Visual Studio 2008 SP1
  • SQL Server 2008 (或SQL Server 2005)

1.建立一個ASPNET Web應用程式。2.加入一個 ADO.NET Entity Data Model
3.選擇模型內容為「從資料庫產生」。
4.設定資料連接,連結到 SQL Server 2008的Pubs資料庫。
5.設定資料連接。
6.勾選「Tables」,以建立所有資料表結構。
7.加入一個ADO.NET Data Service檔案。
8.修改WebDataService.cs,讓WebDataService類別繼承自DataService(Of NorthwindModel.NorthwindEntities),然後修改InitializeService方法中的程式碼,叫用IDataServiceConfiguration的SetEntitySetAccessRule方法,設定規則開放所有權限。
9.在瀏覽器輸入以下服務所在URI測試服務:
10.加入一個Console程式。
11.加入System.Data.Services.Client.dll組件參考。
12.加入Web參考,輸入服務所在URI:
13.撰寫以下程式碼:
14.執行Console程式,得到以下執行結果。

沒有留言:

總瀏覽量