2011-03-23 27 views
1

我們希望通過WCF數據服務公開我們駐留在Vertica數據庫中的數據。 (最終,我們想訪問Excel的數據透視表功能中的數據,並且我已經在Visual Studio中創建了一個Excel Workbook項目來使用這些數據)。使用SQL Server以外的數據庫創建WCF DataService

儘管我可以使用Vertica的ADO.NET提供程序訪問服務器代碼中的Verica數據 - 我無法在任何地方找到WFC DataService代碼以使用不同的提供程序。

您知道如何使用不是SQL Server的數據庫創建WCF數據服務?

回答

1

基本上WCF數據服務公開了實現IQueryable接口(用於讀取操作)或IUpdatable接口的任何實現,如果您想更新/插入數據。

這兩項接口被「包裝」成的接口(IDataServiceQueryProviderIDataServiceUpdateProvider)又一層 - 但最終,這就是你的數據源需要

實體框架或LINQ到SQL都支持那些接口在他們的數據/對象上下文類 - 所以你可以很容易地使用WCF數據服務公開它們。

欲瞭解更多信息:

+0

第一個環節是非常有益的。 Thx兄弟。 – Slaggg 2011-03-24 16:48:37

相關問題