2011-02-05 47 views
1

我需要做一個WCF服務來包裝數據庫訪問。我不希望該服務綁定到任何特定的數據庫。實際上,它只會接收一個查詢並返回一個數據集。不會對數據進行處理,因此我希望獲得純粹的性能,但它也需要安全。WCF數據庫包裝

其實,我認爲使用perCall會話,雙方net.tcp綁定和證書autentification。 (這是一個WAN應用程序)

儘管如此,可有人給上,我應該使用配置一些建議?(會話類型,結合,安全類型等類型。)

+0

我對net.tcp沒有太多的經驗,但我知道這是一個快速綁定來完成這樣的事情。所以你在那裏是正確的。 :) – Tridus 2011-02-05 11:22:40

回答

2

這聽起來像你可以利用WCF Data Services

WCF數據服務(以前稱爲 「ADO.NET數據服務」)是.NET框架, 使您能夠創建 使用開放數據協議(OData的),以 服務的 組件通過使用 代表性狀態轉移 (REST)的語義在Web 或Intranet上公開和使用數據。 OData將數據公開爲 可通過 URI進行尋址的資源。通過使用GET,PUT, POST和DELETE的標準HTTP動詞,數據可被 訪問和更改。 OData使用 實體數據模型的 實體關係約定來將資源 公開爲關聯 相關聯的實體組。

+0

謝謝!我將深入研究這個組件。有沒有簡單的方法來保證轉移(我需要保護查詢和結果)? – 2011-02-08 15:04:18