.net-core - 我们如何在扩展方法中使用 Automapper 10?
问题描述
我们在静态类和扩展方法中使用了旧版本的 Automapper
public static Account GetAccountDomain(this AccountViewModel viewModel)
{
return AutoMapper.Mapper.Map<AccountViewModel, Account>(viewModel);
}
我们已经使用了它而不关心域中的映射技术以及命令处理程序和查询处理程序,如下所示
accountViewModel.GetAccountDomain();
我们可以在 dot net core 和 automapper 10 中做什么?
解决方案
Automapper 已删除静态状态以获得更好的性能。它应该在您需要的所有框架中与 DI Pattern(IMapper) 一起使用。
推荐阅读
- mysql - 为什么 count 给出的结果与仅 order by 子句的窗口函数中的 row_num 不同?
- javascript - 所有请求都通过一个函数,它本身添加了 accessToken
- javascript - 在正则表达式 url 域中允许 {}
- php - 如何在 wordpress 中获取正确的 WordPress 管理员 URL
- javascript - websocket发送arraybuffer chrome吃巨大的内存到4 GB
- kubernetes - 无法删除通过 Kubernetes 仪表板添加的 pod
- javascript - Localstorage 仅保存最后一个对象(香草 Javscript)
- tensorflow - TensorFlow 中的自定义图像处理
- java - 有没有办法在单行中声明大小超过数组中存在的元素数
- azure - 当我们使用 Azure MSAL 库时,Android Webview 会删除用户详细信息