数据访问层

3 c# asp.net

我们如何创建一个可以由任何使用不同数据源提供者或web服务的asp.net应用程序使用的通用数据访问层?

我们可以为使用Web服务的应用程序创建数据访问层吗?

jle*_*bke 5

您可以查看存储库模式.存储库是一个外观,它将持久化对象呈现为内存中的集合.您选择获取数据的任何提供程序都隐藏在Repository接口后面.

使用LINQ to SQL的IRepository

代码项目教程

Fredrik Kalseth的一个样本