gpt4 book ai didi

asp.net-mvc - ViewModel 是否适合简单的 View 相关逻辑?

转载 作者:行者123 更新时间:2023-12-03 10:30:38 24 4
gpt4 key购买 nike

我有一个简单的局部 View ,它显示给定实体的修订下拉列表。该实体包含 2 个修订列表,其中可能包含重复且未排序。

对于 View ,我需要显示 2 个修订列表中的单个组合列表,按日期排序。

目前,实体被用作 View 模型,并且组合/删除欺骗/订单的代码包含在 View 本身中。

我正在考虑通过创建一个 ViewModel 来重构它,该 ViewModel 将包含实体并提供一个返回组合/重复自由/有序列表的公共(public)方法。

这样做的优点是可测试并将 View 简化为对 Model.RevisionList 属性的迭代。

这不是领域逻辑,但应该对其进行测试,并且需求可能会发生变化 - 那么这样的代码是否属于 ViewModel,这是一种合理的使用方式吗?

最佳答案

是的。这正是 ViewModel 的用例。

关于asp.net-mvc - ViewModel 是否适合简单的 View 相关逻辑?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4257644/

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