gpt4 book ai didi

c# - 在 ASP.NET MVC 中将属性类型设置为另一个 ViewModel 的 ViewModel 是一种不好的做法吗

转载 作者:太空狗 更新时间:2023-10-29 18:12:36 27 4
gpt4 key购买 nike

拥有一个具有另一个 View 模型属性的 View 模型会被认为是不好的做法吗?...如:

public class PersonViewModel
{
public PersonJobViewModel Peron { get; set;}
//other properties here...
}

编辑

关于我的特殊情况的更多信息:

我有一个当前包含 2 个域类的 View 模型。我将此 View 模型传递给加载 2 个部分 View 的 View ( View 模型中的每个域类一个)

因此,我最终将纯域模型直接传递到部分 View 中。

我的想法是,我可以为进入部分的每个域模型创建一个 View 模型......然后将这 2 个包装在另一个 View 模型中并传递给我的父 View ......

或者是否有更好的方法来实现这一点?

最佳答案

不,一点也不差。这是完美的代码。它允许您在不同 View 之间重用部分 View 模型。

关于c# - 在 ASP.NET MVC 中将属性类型设置为另一个 ViewModel 的 ViewModel 是一种不好的做法吗,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5677599/

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