2011-07-17 21 views
0

我在這裏有點失落。如此多的技術和模型可供選擇。我想要的(我認爲)是通過wcf服務暴露的孤立數據存儲。我希望能夠在此數據存儲中存儲任何類型的實體,而無需在數據庫中定義類型。我將所有實體視爲屬性/值和關係的集合,因此不需要爲此處的每個人和每個人定義明確的類。但是,我也有其他應用程序和服務利用這種數據存儲服務。在這些中,我將以各種方式處理實體,因此它們需要在此處進行強類型化。我看到實體框架,動態實體,OData等似乎沒有什麼林尋找。我希望數據庫更像是一個文件系統,但是對於實體。我仍然喜歡通過WCF使用LINQ進行查詢等功能。另外,使用這些實體的每個應用程序應該能夠存儲其實體的獨特方面。我有沒有任何現成的選擇?或者我必須推出自己的? WCF:數據庫的選擇,動態實體模型,服務接口等


只是爲了跟進我自己的問題。我已經根據約定完成了一個SQL-db和WCF接口。表的名稱定義了類型的名稱空間/名稱和其屬性的列。然後我根據這些信息手動生成XML並將其發送給客戶端。這樣我就不需要在數據庫服務上定義任何強類型,並且我可以通過正在運行的服務本身的方法輕鬆地用新的「類型」對其進行升級。它似乎現在工作良好,但我仍然有點擔心它會失敗的某個時間後。例如,爲了創建一個IQueryable/IUpdateable的實現,我會花費很多精力來實現這一點,而這個實現我可以通過EntityFramework免費獲得。但我不能擁有這一切我想...

回答

相關問題