如何正确设计数据访问层?
我有以下数据访问层(DAL)。我想知道它是否设置正确,或者是否需要改进? public class User { } //Persistence methods static class UserDataAcces…
使用数据访问层时,是否应该将 SqlException 包装在自定义异常中?
如果我是正确的,那么数据访问对象接口背后的想法就是实际的存储,无论是数据库、文件还是 XML,都对客户端代码隐藏。但是,如果您使用 SqlCommand 和…
.net:我们的自定义数据访问层类是否应该实现 Idisposable?
.net:我们的自定义数据访问层类是否应该实现 Idisposable?他们主要使用数据库作为数据存储来存储/检索数据? 谢谢…
将 .NET 中的 DAL 设计为“数据源独立”而不仅仅是“数据库独立”?
如何设计如此灵活的DAL(特别是在.NET中)? .NET 提供了哪些接口以及我应该自己做什么? 这是一个以 SQL Server 作为数据源的全新项目,但将来,部分…
ASP.Net 中的数据访问层:在哪里创建连接?
如果我想创建一个 3 层 ASP.Net 应用程序(表示层、业务层、数据访问层),那么创建 Connection 对象的最佳位置在哪里? 到目前为止,我在表示层中使…
用于业务逻辑或数据访问层的 Web 服务
这篇文章 http://www.theserverside.net/tt/articles/showarticle .tss?id=Top5WSMistakes 鼓励我为业务逻辑层创建 Web 服务,但很多人在数据访问层中…
(数据访问)服务类的结构是什么
我了解到我应该使用服务类将实体持久保存到数据库中,而不是将此类逻辑放入模型/控制器中。我目前的服务类类似于 class Application_DAO_User { prote…
DAL/BL设计问题
我正在开发 .net 2.0 Windows 应用程序。 数据访问层[DAL]执行存储过程并将数据读取器/数据集返回给业务层[BL]。 BL引用DAL dll,迭代数据读取器/数据…
SubSonic 和 SQL Azure
我编写了一个电子商务应用程序并使用 SubSonic 2.2 生成数据访问层。 它与 Sql Server 2005 和 2008 完美配合。 不过我想添加对 SQL Azure 的支持。 …
高流量网站的推荐结构
Closed. This question needs to be more focused. It is not currently accepting answers. 想要改进这个问题吗?通过编辑这篇文章来更新问题,使其…
来自 proc 的 asp.net 多个结果集:是否有必要将结果映射到类?如果是这样,怎么办?
请考虑以下场景。 您有一个存储过程返回多个结果集 出于报告目的而运行查询。 该过程还使用表值参数(SQL 2008)。 http://www.sommarskog.se/arrays-…
在实体框架中使用动态 where 子句
我正在尝试重新设计最初使用 Raptier 构建的数据访问层。 Raptier 生成的方法接受 where 子句作为要传递到存储过程的参数。我确实需要保留现有的 mest…