教學介紹如何建立一個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程式,得到以下執行結果。
沒有留言:
張貼留言