2009-01-29 70 views

回答

7

我實際上不會調用DAO「模式」。在我看來,DAO是非常它是什麼 - 數據訪問對象」,它封裝訪問持久性數據存儲和一般來說細節無關與數據庫:

interface IBlogDaoService 
{ 
    Blog GetBlog(long id); 
    void SaveBlog(Blog blog); 
} 

很明顯該實現可以使用數據庫(在這種情況下,使用數據映射器是非常合理的)或簡單的XML文件存儲機制。

另一方面,數據映射器更多的是一種模式,它定義了負責將內存中的對象圖轉化爲關係結構。

相關問題