【发布时间】:2011-03-18 04:34:40
【问题描述】:
您好,这是向所有使用 ASP.NET(C#) 和 MySQL 创建 Web 应用程序的经验丰富的开发人员提出的问题。我目前正在使用 Microsoft Enterprise Library 来实现数据库工厂设计模式。
我有一个返回 DataTable 的 DAL。我有一个执行 DAL 的 BLL,它返回我的 DataObjects 的 List。 BLL 具有用于排序、限制记录和过滤器的参数。
到目前为止,您认为哪种设计模式适用于事务查询和包含多个连接(4 到 10 个表)和条件的查询。
我对当前的实现不满意,我不知道从长远来看它是否对我有用。我每次都继续创建 DataObjects -> BLL -> DAL 类。
【问题讨论】:
-
这可能应该是一个“社区 Wiki”问题,如果它在即将关闭的人们的攻击中幸存下来。
-
我在这里看到了一些类型的设计模式。 w3mentor.com/learn/asp-dot-net-c-sharp/c-asp-net/… 。你用过这些吗。你认为什么是可扩展且不耗时的
标签: c# asp.net mysql design-patterns data-access-layer