gpt4 book ai didi

.net - 对于使用 CQRS 的 ASP.NET MVC 应用程序来说,什么是好的读取模型?

转载 作者:行者123 更新时间:2023-12-05 00:38:39 27 4
gpt4 key购买 nike

我正在寻找开发一个 ASP.NET MVC 应用程序,它应该能够在 future 在 Azure 上运行。该应用程序将使用 CQRS 设计模式,我对它相当陌生。写入模型将使用 NHibernate 和映射。我不确定要为读取模型使用哪种数据库。读取模型应具有以下属性:

  • 它不需要基于 SQL,但可以。 NHibernate 也可以用于创建简单的 View 模型 -> 表类型的映射,没有外键。内存数据库中的 SQL CE 或 SQLite 可用作数据提供者。在查询数据时,这也提供了更多的灵 active 。
  • 它可能只是一个对象序列化/反序列化器,它按原样存储 View 模型对象。它应该使它易于使用,并且将来可以利用 Azure Blob 存储之类的东西。有没有好的框架可以很好地处理这个问题?

  • 我很想从一些以前构建过此类应用程序的人那里得到一些反馈。

    最佳答案

    我们将 Blob 存储用于备份 ASP.NET MVC 2 Web 客户端(以及桌面客户端)的 CQRS View 。 Some more details这是在生产中,是对以前版本的 View (NHibernate over SQL Azure)的巨大改进

    它也处理简单​​的索引和查询。对于更复杂的场景,我正在考虑使用表存储功能的子集(仅适用于无法分区的非常大的集合)。

    关于.net - 对于使用 CQRS 的 ASP.NET MVC 应用程序来说,什么是好的读取模型?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5330777/

    27 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com