【问题标题】:Recommended considerations to design **Data Access Layer**设计**数据访问层**的建议注意事项
【发布时间】:2011-06-18 11:31:19
【问题描述】:

为企业级应用程序设计数据访问层的建议注意事项有哪些。 DAL 中使用了 asp.net 2.0 和 N-Hibernate 构建的应用程序,但当前 DAL 的设计和性能存在许多缺陷,并且已由其他团队构建。我们正计划进行新的 DAL 设计,所以我正在寻求专家的建议。

谢谢

【问题讨论】:

  • 这个问题太不具体了,无法在这里回答。根据自己的需求,你至少应该有一些基本的想法。
  • 如果您能详细说明缺陷会有所帮助吗?这可能是重复的:stackoverflow.com/questions/200279/…
  • 实体框架不会是我的选择,因为我有 asp.net 2.0
  • 当前设计在性能方面非常缓慢。
  • 您是否确定了由 DAL 引起的性能问题?那就是您确定不是您的数据库设计是导致性能不佳的原因吗?

标签: asp.net architecture data-access-layer


【解决方案1】:

Martin Fowler(被认为是专家)写了一本名为企业应用程序架构模式的书,该书的大部分内容都是关于数据访问模式的。

【讨论】:

    【解决方案2】:

    Asp.net 2.0 和 nHibernate 可以很好地扩展到企业级解决方案。

    一定是其他原因导致性能问题,可能是:

    • 数据库的设计、结构
    • 缺少索引
    • 锁定、阻止调用
    • 硬件资源不足
    • ...

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2010-12-03
      • 2012-06-06
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2010-10-11
      • 1970-01-01
      相关资源
      最近更新 更多