2012-09-20 49 views
4

我爲我們的CRM顧問創建了一個小工具,允許他們從CRM中的oData源顯示數據。目前,它將連接到任何數據源,但是我們需要爲每個數據源使用WCF開發一個oData服務。是否有SQL Server的通用oData提供程序?

有誰知道是否有一個體面的通用工具,在那裏,可以從SQL Server檢索數據,目前它(通過IIS)爲OData的,並且可以在不Visual Studio的由非開發人員的配置?

+0

[部署的OData服務使用IIS和SQL服務器(http://msdn.microsoft.com/en-us/data/gg192995.aspx)看起來很詳細,但是我對你的承認模糊「由非開發人員「的要求。 –

回答

3

我們(WCF數據服務團隊)已經聽說過這個問了幾次;接下來是我的一些想法,沒有特別的順序。

  1. 我們沒有聽說問了很多。這裏有合理的工作量,沒有足夠的要求很難說明問題。也就是說,沒有任何東西阻止社區加速實現這一目標(提示,提示:))。
  2. 有一些問題,你需要回答的問題。例如,供應商有什麼樣的默認限制?你真的想允許任意擴展一些可能是生產數據庫服務器的東西嗎?關於權限呢?讀/寫怎麼樣?
  3. 可變模式會發生什麼?這是一個完全動態的提供者嗎?掃描數據庫模式需要多少開銷,數據庫模式需要掃描多久?
  4. 如何將客戶端採取動態OData服務的優勢在哪裏?大多數客戶使用某種形式的代碼生成來更容易地與服務交互。

這些想法並不是真的打算勸阻,但希望他們給你一些事情要考慮,如果你試圖自己創建一個通用的提供商。如果你這樣做,我很樂意聽到它。

+0

有趣的點。我想我正在尋找什麼(並且目前有太多其他項目需要自己去做)就像CRM已經提供的oData服務,但是對於SQL Server。 – Richard

相關問題