首页 > 解决方案 > EF Core ViewModel 构造函数

问题描述

到目前为止,我有一个模型和视图模型,既没有构造函数,也没有一个助手类,它有映射到模型/视图模型的方法。

这是因为这是我在每个教程中看到的方式。

我想知道为什么不向以模型作为参数的 ViewModel 添加构造函数并将映射代码放在那里?

当您想要一个没有模型的 ViewModel 时,您将需要一个空白构造函数,这并不困难。

这样做的逻辑进展是对模型做同样的事情,然后走另一条路。

这是否违反了一些黄金法则?有什么原因我没有看到它完成吗?

汤姆

标签: c#ef-core-2.0

解决方案


推荐阅读