数据访问层 - LINQ-To-SQL 和泛型。我可以优化这个吗?
我们正在努力改进 DAL,它是用 LINQ 编写的,可与 MS SQL 数据库通信。我们的目标是用尽可能少的代码实现良好的可重用性。 LINQ 生成的文件利用泛型和…
对象持久性术语:“存储库”与“商店”相比与“上下文”相对vs. 猎犬与 (...)
我不确定在设计程序的数据访问层 (DAL) 时如何命名数据存储类。 (数据存储类,我的意思是负责将持久化对象读入内存,或持久化内存中对象的类。) 根…
使用 Entity Framework 4.0 的基本/简单数据访问对象 (DAO)
我正在尝试在数据层中使用 EF4 为 n 层应用程序构建一个简单的 POC。我在网上查看了许多示例,使用 DAO 或存储库作为 ORM 的包装器似乎是一种常见的做…
.Net 初学者应该费心使用 ORM 还是等到他获得更多经验?
我对 .Net 尤其是数据库方面还比较陌生。 我计划使用 .Net 和 C# 以及 Visual Studio 2008 重写一些遗留的 VB6 应用程序。 我研究了强类型数据集、表…
我应该对数据访问层进行单元测试吗?这是一个好的做法吗?如何做?
如果我有数据访问层(nHibernate),例如一个名为 UserProvider 的类 和业务逻辑类 UserBl,我应该测试它们的方法 SaveUser 或 GetUserById,还是 DA …
如何在没有循环的情况下加载通用类
好的,这就是我现在拥有的东西,它工作得很好,只是有点慢: Public Function GetList() As List(Of SalesOrder) Try Dim list As New List(Of SalesO…
哪种设计模式适合您? ASP.NET 与 MySQL
大家好,这是一个向所有使用 ASP.NET(C#) 和 MySQL 创建 Web 应用程序的经验丰富的开发人员提出的问题。我目前正在使用 Microsoft Enterprise Library…
尝试确定 NHibernate 或其他任何东西是否适用于访问 Web 服务
情况是这样的。 我们有一个第三方中间件(使用 SQLServer 作为后端),我们使用 HTTP 服务链接和类似 XMLRPC 的消息传递与其进行通信。 该服务始终返…
为什么数据访问层是用Service和DataProvider构建的?
你好, 为什么我需要 2 个类来获取数据?如果 Service 除了调用 DataProvider 中的方法之外实际上什么也不做,为什么 DataProvider 类还不够? interf…