2011-04-28 33 views
0

我正在創建一個WCF域服務,它目前提供對數據庫的訪問。我創建了實體模型,添加了DomainService(LinqToEntitiesDomainService),並且一切工作到目前爲止。如何在一個WCF域服務中處理多個數據源?

但有些情況下,我的數據不是來自數據庫,而是來自其他地方(例如上傳的文件)。是否有任何最佳做法如何在不訴諸編寫兩個完全不同的數據提供者的情況下正確處理這些不同的數據源?用一個界面訪問這兩種類型將會很好。有沒有我可以使用的東西?

我對此很新,所以除此之外,任何建議都非常感謝。

回答

0

數據來自文件的情況有多少?多少個文件?你如何知道文件是否在那裏?你打算輪詢目錄嗎?這些文件是什麼格式? (XML支持是可能的)

微軟的文檔建議你可以創建一個自定義主機端點,但我不知道有什麼限制。

+0

格式將是XML。該文件將是數據庫一部分的轉儲。用戶將明確選擇使用該文件而不是數據庫。我認爲它會被非常頻繁地使用。 – Amenti 2011-04-28 11:11:12