当前位置: 首页 > 知识库问答 >
问题:

在洋葱架构中,我应该在哪一层实现viewmodel到域模型的映射?

胡天佑
2023-03-14
    null

共有1个答案

龙哲
2023-03-14

我会在你的MVC项目中做映射。视图模型是一个UI关注点,所以您已经有了这样做的地方。

我建议阅读Jimmy Bogard的《把你的控制器放在节食上》系列文章,作为一些好做法的起点:

https://lostechies.com/jimmybogard/2013/10/29/put-your-controllers-on-a-diet-get-and-queries/

 类似资料:
  • 我目前正在重构ASP。NET MVC项目中使用了洋葱结构,因为它似乎适合未来发展的需要。 我已经设置了我认为需要使用的层,现在我的解决方案如下所示: 所以,基本上正如我所理解的,ClientName。核心项目根本不应该引用其他项目。客户端名称。基础架构应引用客户端名称。核心 。ClientName上的Interfaces文件夹。核心定义客户端名称中的服务。基础架构、my DbContext和域实体

  • 洋葱圈模型 我们把函数从内向外组合,把内层函数的执行控制权包裹成next参数传递给外层函数,让外层函数自行控制内层函数执行时机,我们再一次把控制流暴露出来,第一次是引入continuation,把return决定的控制流暴露到参数中。 于是 我们可以在外层函数 执行next的前后加入自己的逻辑,得到 AOP 的before与after语义,但不仅仅如此,我们甚至可以不执行内层函数,然后我们穿越地心

  • 我一直在阅读洋葱架构,今天我发现了鲍勃叔叔的清洁架构。 对于我来说,我看不出它们之间有什么不同,它们看起来完全一样(除了命名惯例)。 干杯

  • 本文向大家介绍说说koa洋葱模型有什么优点?它是如何实现洋葱模型的?相关面试题,主要包含被问及说说koa洋葱模型有什么优点?它是如何实现洋葱模型的?时的应答技巧和注意事项,需要的朋友参考一下 koa洋葱模型可以将中间件级联执行,由用户决定是否向下级中间件执行。 在koa中维护了一个数组用来保存中间件,在开启http服务器时,使用compose方法将中间件级联,取出数组中第一个执行,并返回Promi

  • 我正在使用Spring mvc和hibernate实现一个企业应用程序。应用程序体系结构由以下层组成: 查看 控制器 服务 域 Peristence公司 数据访问是使用经典的 dao 模式实现的,并允许 CRUD 操作泛型查询。我应该在哪里实现特定查询?我想有两种解决方案: 通过创建Hibernate条件并将其传递给持久层来实现服务层中的特定查询 通过为每个查询创建一个函数并调用服务层中的函数来实

  • 我一直在研究和实现洋葱架构模式(http://jeffreypalermo.com/blog/the-onion-architecture-part-3/)。 让我质疑我理解是否正确的一件事是: