【发布时间】:2016-01-05 06:57:38
【问题描述】:
我目前制作了一个信息系统,它能够查看 SQL Server Management Studio 中数据库中的信息。我现在正计划创建添加、编辑删除。此应用程序将安装在具有 1 台服务器机器的多台计算机上。我是否必须使用存储库来实现它?此存储库与添加和删除事件 args 相关联。
【问题讨论】:
-
如果更适合您的情况,您也可以使用 CQRS。存储库对于 CRUD 操作很常见,CQRS 您将在需要扩展或捕捉用户意图的系统中使用。 CQRS 通常与事件溯源并列。因此,您必须知道要选择两者中的哪一个,两者各有优缺点