我们如何创建一个可以由任何使用不同数据源提供者或web服务的asp.net应用程序使用的通用数据访问层?
我们可以为使用Web服务的应用程序创建数据访问层吗?
您可以查看存储库模式.存储库是一个外观,它将持久化对象呈现为内存中的集合.您选择获取数据的任何提供程序都隐藏在Repository接口后面.
使用LINQ to SQL的IRepository
代码项目教程
Fredrik Kalseth的一个样本