c# - EF Core ViewModel 构造函数
问题描述
到目前为止,我有一个模型和视图模型,既没有构造函数,也没有一个助手类,它有映射到模型/视图模型的方法。
这是因为这是我在每个教程中看到的方式。
我想知道为什么不向以模型作为参数的 ViewModel 添加构造函数并将映射代码放在那里?
当您想要一个没有模型的 ViewModel 时,您将需要一个空白构造函数,这并不困难。
这样做的逻辑进展是对模型做同样的事情,然后走另一条路。
这是否违反了一些黄金法则?有什么原因我没有看到它完成吗?
汤姆
解决方案
推荐阅读
- android - 然后比较不同时间并显示错误消息android
- codenameone - 生产应用程序上的 Google 控制台崩溃报告
- blockchain - 在本地运行以太坊钱包软件
- visual-studio-code - 更改图标状态栏的颜色
- amazon-web-services - AWS CodeBuild 无法同步到 S3 存储桶 ListObject 被拒绝权限
- sql - 获取增量模式
- python-3.x - 使用 Python 绘制 Alpha Vantage API
- kdb - q中无法获取写入的文件内容?
- reactjs - React - 存储更新但没有重新渲染组件
- dsl - 为什么我们在空手道报告中使用 karate.abort() 将“跳过步骤”视为“失败的步骤”?