【问题标题】:Use of Repository in WPF MVVM Application for Network Application在 WPF MVVM 应用程序中使用存储库用于网络应用程序
【发布时间】:2016-01-05 06:57:38
【问题描述】:

我目前制作了一个信息系统,它能够查看 SQL Server Management Studio 中数据库中的信息。我现在正计划创建添加、编辑删除。此应用程序将安装在具有 1 台服务器机器的多台计算机上。我是否必须使用存储库来实现它?此存储库与添加和删除事件 args 相关联。

【问题讨论】:

  • 如果更适合您的情况,您也可以使用 CQRS。存储库对于 CRUD 操作很常见,CQRS 您将在需要扩展或捕捉用户意图的系统中使用。 CQRS 通常与事件溯源并列。因此,您必须知道要选择两者中的哪一个,两者各有优缺点

标签: c# wpf mvvm


【解决方案1】:

根据您的描述,您正在构建简单的 CRUD 应用程序,并且不需要存储库。

存储库负责存储域对象(来自domain driven design),显然,您还没有任何域对象。

您可以使用已经为您实现简单存储库的实体框架。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2023-04-06
    • 1970-01-01
    • 2014-09-05
    • 2011-03-28
    • 1970-01-01
    • 2013-09-29
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多