【发布时间】:2019-10-31 14:56:24
【问题描述】:
简介:绑定来自 HTTP PUT 请求以更新某些记录。模型是从 db first EF 搭建的,所以我不确定注解是一个可行的解决方案。
我不希望人们能够根据 PUT 请求将IsAdmin = true 保存(例如)到用户模型。
这篇文章讲的是注解模型,我很喜欢,但是从数据库更新模型时,会不会每次都把注解吹走?
EF 是否支持类似 DTO 的东西?我找不到关于这种情况的任何东西,这一定很常见。我错过了什么?
【问题讨论】:
-
您可以为Http Put请求定义ViewModel,不会暴露
IsAdmin等敏感信息,然后根据控制器动作中的VIewModel更新模型。
标签: asp.net-core-mvc