gpt4 book ai didi

C#MVC : Return ViewModel or Model Class?

转载 作者:太空狗 更新时间:2023-10-30 00:47:19 25 4
gpt4 key购买 nike

假设我有一个 View ,我目前只使用“用户”类中的模型信息。

我还是应该创建一个额外的 View 模型包装器还是直接将用户类实例返回给 View ?

直接返回对象:

return View(user);

包装在 ViewModel 对象中:

return View(new UserViewModel(user));

我在这里寻找最佳实践。也许我需要稍后将更多信息返回给 View ,但我还不知道。不过,这仍然是始终使用额外的 ViewModel 类的理由吗?

感谢您的帮助!

最佳答案

不,如果您仅使用来自模型的信息,则不应使用 View 模型。这是一个简单的情况。创建强类型 View 并直接使用您的模型。

关于C#MVC : Return ViewModel or Model Class?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/966098/

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