c# - 数据访问层

标签 c# asp.net

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

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

最佳答案

您可能会研究存储库模式。 Repository 是一个外观,它呈现持久对象,就好像它们在内存中的集合中一样。您选择获取数据的任何提供商都隐藏在 Repository 界面后面。

IRepository with LINQ to SQL

Code Project Tutorial

A sample by Fredrik Kalseth

关于c# - 数据访问层,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/680394/

相关文章:

html - 在 IE 中显示但在 chrome 中不显示的 div 的背景图像

C# 添加新子对象时更新父对象

c# - 获取不带扩展名的文件名(重复项除外)

c# - 如何在 Windows 7 C# 任务栏菜单中创建按钮?

javascript - 使用 JavaScript 设置的值不会保留在回发中

c# - 如果 asp :fileupload field is used 从数据库下载文件挂起 IE

asp.net - 在同一页面中处理来自不同提供商的 AuthenticationResult

c# - 预处理器指令

c# - Windows Phone7 : Restrict inserting certain keys for textbox

c# - 将 ICommand 绑定(bind)到自定义事件处理程序