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

我应该如何设计我的数据层,以便有可能用linqToSql替换nHibernate?,nhibernate,linq-to-sql,ado.net,Nhibernate,Linq To Sql,Ado.net,所以我选择了nHibernate,但我想设计我的数据层,这样我就可以潜在地交换(或切换)到linqToSql层 我应该如何着手设计这个 我应该创建一个包含所有数据库调用的接口吗 像这样的 GetUser(); InsertUser(); 看看本文中存储库模式的用法,您可能会有一个好主意 看看本文中存储库模式的用法,您可能会有一个好主意 Lol。。。我正在考虑离开LinqToSql搬到nHibernate,打赌你不能说服我留下来?哈哈。。。我正在考虑离开LinqToSql搬到nHibernat

所以我选择了nHibernate,但我想设计我的数据层,这样我就可以潜在地交换(或切换)到linqToSql层

我应该如何着手设计这个

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

像这样的

GetUser();
InsertUser(); 

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


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


Lol。。。我正在考虑离开LinqToSql搬到nHibernate,打赌你不能说服我留下来?哈哈。。。我正在考虑离开LinqToSql搬到nHibernate,打赌你不能说服我留下来?