加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 编程开发 > asp.Net > 正文

使用CQRS的ASP.NET MVC应用程序的良好读取模型是什么?

发布时间:2020-12-16 06:45:08 所属栏目:asp.Net 来源:网络整理
导读:我正在寻找开发一个ASP.NET MVC应用程序,它应该具有将来在Azure上运行的能力.该应用程序将使用CQRS设计模式,我很新.写模型将使用NHibernate与映射.我不确定用于读取模型的数据库类型.读取模型应具有以下属性: 它不需要基于SQL,但可以. NHibernate也可用于创
我正在寻找开发一个ASP.NET MVC应用程序,它应该具有将来在Azure上运行的能力.该应用程序将使用CQRS设计模式,我很新.写模型将使用NHibernate与映射.我不确定用于读取模型的数据库类型.读取模型应具有以下属性:

>它不需要基于SQL,但可以. NHibernate也可用于创建简单的视图模型 – >表格类型的映射,没有外键.内存数据库中的SQL CE或SQLite可用作数据提供程序.在查询数据时,这也提供了更多的灵活性.
>它可以简单地是一个对象序列化/反序列化器,它按原样存储视图模型对象.它应该使这个易于使用,并可以在未来使用Azure Blob存储.有没有好的框架可以很好地处理这个问题?

我很乐意从之前构建过此类应用程序的人那里获得一些反馈.

解决方法

我们正在使用Blob存储来备份ASP.NET MVC 2 Web客户端(以及桌面客户端)的CQRS Views. Some more details这是正在生产中,并且比以前版本的视图(NHibernate over SQL Azure)有了很大的改进

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

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读