我們有一個系統(第三方),在這裏我們訪問一個Web服務,從其底層數據庫讀取數據,該數據庫返回.Net DataTable對象,有時甚至是DataSet。ORM可以用於訪問通過返回DataTables的方法的系統嗎?
的系統有時(取決於web方法)接受的數據表改性/數據集來更新/插入/刪除數據。
其他時候,一些網站僅方法有更新/插入參數/刪除(他們稱之爲幕後一個存儲過程)。
我想從我們的應用程序分離這個Web服務,我在想,也許一個ORM將是一個可能的解決方案。
但是,對於我可以在互聯網上看到的東西,ORM 需要直接訪問我們沒有的數據庫。
那麼,有沒有可能符合這種情況的ORM?
有你考慮實體框架+ POCO或實體框架+自跟蹤? – pdiddy 2010-09-13 18:21:57
我的理解是,EF也需要數據庫連接。對? – 2010-09-13 18:30:33
是的,但你試圖去耦合什麼層次?您的Web服務可以與數據訪問層進行交互,該數據訪問層可以使用任何數據訪問技術,例如EF,ADO.net等等。可能是因爲我不瞭解您的意圖。 – pdiddy 2010-09-13 19:00:23