gpt4 book ai didi

asp.net-mvc-3 - ViewModel 的注意事项

转载 作者:行者123 更新时间:2023-12-04 21:24:39 26 4
gpt4 key购买 nike

我现在正处于构建 MVC 应用程序旅程的有趣部分。过去 3 周我一直在研究架构,特别是 ONION,并学习 IOC/DI 等。

所以我的问题是:
实现 ViewModel 的最佳方法是什么?到目前为止,我已经看到了一些可怕的例子。

最佳答案

我建议查看这篇文章,其中概述了处理 View 模型的不同“策略”。
http://blogs.msdn.com/b/simonince/archive/2010/01/26/view-models-in-asp-net-mvc.aspx

对于 View 模型,我可以给您的一些建议是:

  • 它们直接基于您的 View 和用户界面的需求,
  • 更喜欢为单独的页面创建自定义 View 模型,而不是将它们概括为在不同的 View 中重复使用。
  • 保持简单和扁平,不要过度继承等。
  • 如果您是从数据库模型映射,请采用现有方法在模型和 View 模型之间进行映射,例如 AutoMapper
  • 考虑使用 dynamic在某些情况下,它更灵活,摩擦力更小。
  • 关于asp.net-mvc-3 - ViewModel 的注意事项,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5681331/

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