我应该如何设计我的数据层,以便我可以用linqToSql替换nHibernate?

时间:2009-05-27 13:17:47

标签: nhibernate linq-to-sql ado.net

所以我要使用nHibernate,但是想要设计我的数据层,这样我就可以换出(或切换)到linqToSql层。

我该如何设计呢?

我应该创建一个包含所有数据库调用的接口吗?

这样的东西?

GetUser();
InsertUser(); 

2 个答案:

答案 0 :(得分:4)

答案 1 :(得分:1)

在本文中查看存储库模式的用法,您可能会有一个好主意。

http://ayende.com/Blog/archive/2007/06/08/Rhino-Commons-RepositoryltTgt-and-Unit-Of-Work.aspx