代码之家  ›  专栏  ›  技术社区  ›  Aivan Monceller

什么样的设计模式适合你?ASP.NET与MySQL

  •  0
  • Aivan Monceller  · 技术社区  · 16 年前

    嗨,这是一个问题,所有有经验的开发人员谁创建他们的web应用程序使用ASP.NET(C#)与MySQL。我目前正在使用微软企业库来实现一个数据库工厂设计模式。

    到目前为止,您认为什么是一个好的设计模式,它适用于事务查询和包含大量联接(4到10个表)和条件的查询。

    1 回复  |  直到 16 年前
        1
  •  1
  •   quentin-starin    16 年前

    look into 这个 UnitOfWork 模式,它可以帮助管理在一个过程中修改的多个对象的更新的复杂性,这些对象可以被视为单个工作单元(通常与单个事务直接关联)。

    look into Command-Query Responsibility Segregation . CQRS背后的一般思想是,当我们查询数据(例如,用于报告)时,我们的数据访问模式看起来与我们请求数据修改数据时非常不同。CQRS告诉我们接受这种差异,并对我们的访问进行不同的编码,因为每种类型的访问的技术要求都是如此的不同。