标签: asp.net-mvc asp.net-mvc-3 entity-framework
我在表格中添加了两个字段(A,B)。我有这些字段填充时 我做新的注册。但是,当我对没有包含这些字段的表单进行更新时,它似乎会删除字段(A,B)中的值。当我没有传递值来更新它时,有没有办法在控制器或模型中设置验证以防止它们被更新?
答案 0 :(得分:2)
实体框架更新所有已更改的字段。如果您的字段包含数据,则EF会将空值视为更改。
您应该检索记录,仅更新要更改的字段,然后重新保存。