c# - 是否有类似外部自定义模型绑定器的东西?
问题描述
我在我的 asp.net 核心项目中使用某些认为自定义模型绑定器。将数据发送回用户时,我会修改控制器操作中的数据并用于return Ok(data)
发送回内容。但是,我的问题是,是否有类似定制模型的外部活页夹之类的东西?假设这种情况
您有一个端点,它根据某个参数计算事物,例如
{
"acceleration": "4 mm/s2", // noone does it this way, it serves only as an example
"mass": "4 pounds",
"force" "in kN"
}
现在端点说进行计算,但计算总是需要在 中执行m, kg and N
,所以我的自定义模型绑定器会看到punds, m/s etc.
并转换这些值。计算或任何事情都完成了,现在是丑陋的部分......如果我需要根据输入值的属性将某个值发回,它会变得丑陋。
那么当在模型绑定器中使用变换时,有没有一种优雅的方式来定义输出中的逆变换呢?
解决方案
推荐阅读
- python - 将来自不同数据框的列绘制成一张折线图
- amazon-web-services - 尝试从选择查询中仅获取多个列,其中状态列带有错误代码
- python - 尝试通过 opencv 加载图像以评估我的模型时出现 NoneType 错误
- python - Flask - POST请求后重定向到新页面
- nginx - 使用来自 certbot 的 ssl 将 websocket nginx 代理设置为 node.js
- vim - 加载 vimtutor 时出错 "E484: Can't open file /usr/share/vim/vim80/tutor/tutor.vim"
- java - 调用对象数组
- awk - 如何从文件中制作字母数组并在新文件中更新
- python - 如何使用公式从 Excel 单元格中获取值?Openpyxl data_Only 标志无法正常工作
- c# - 为什么我的 gridview 不显示页脚行?vb.net