简介:通过HTTP PUT请求进行绑定以更新某些记录。模型是从db first EF搭建的,因此我不确定注释是否可行。
我不希望人们能够根据请求将IsAdmin = true
保存(例如)到用户模型中。
本文讨论了我喜欢的注释模型,但是当从数据库中更新模型时,会不会每次都删除注释?
是否有EF支持的DTO之类的东西?对于这种情况,我找不到任何东西,这很常见。我想念什么?
答案 0 :(得分:0)
对于模型绑定,我假设您发送带有表单数据的请求,如果这样,则可以像
那样尝试BindNeverpublic class InstructorWithDictionary
{
[BindNever]
public int ID { get; set; }
使用BindNever
,无论您从Put
请求中设置什么,都不会设置IsAdmin
。