所以我打算使用nHibernate,但是想要設計我的數據層,這樣我就可以換出(或切換)到linqToSql層。我應該如何設計我的數據層,以便我可以用linqToSql替換nHibernate?
我應該如何去設計這個?
我應該創建一個包含我所有數據庫調用的接口嗎?
這樣的事情?
GetUser();
InsertUser();
所以我打算使用nHibernate,但是想要設計我的數據層,這樣我就可以換出(或切換)到linqToSql層。我應該如何設計我的數據層,以便我可以用linqToSql替換nHibernate?
我應該如何去設計這個?
我應該創建一個包含我所有數據庫調用的接口嗎?
這樣的事情?
GetUser();
InsertUser();
看倉庫模式的這篇文章中的用法,你可能會得到一個不錯的主意。
http://ayende.com/Blog/archive/2007/06/08/Rhino-Commons-RepositoryltTgt-and-Unit-Of-Work.aspx
洛爾......我只是考慮從LinqToSql離家出走,搬到NHibernate的,賭你不能說服我留下來嗎? – Haroon 2011-01-27 16:16:04