C#MVC:我们可以对模型进行部分更新吗?

时间:2017-08-11 09:20:47

标签: c# asp.net asp.net-mvc asp.net-mvc-5

我们有c#模型类,其中包含以下字段:

public class BasicDetailsModel
{
    public string Name { get; set; }
    public string Email { get; set; }
    public string Mobile { get; set; }
}

用户点击保存按钮后,(姓名=" x",电子邮件=" x @ gmail.com",手机= 989),这些详细信息将保存在数据库中。现在,如果用户更新了这些字段中的任何一个,即名称为" y",我们也必须发送电子邮件,移动电话,尽管这些没有改变。

我在这里过分简化了问题。我们有多个案例,其中模型有超过20个字段,我们通过单击保存点击更新超过5个模型。

我们如何只更新所需的内容并确保已保存的所有内容保持不变,即在这种情况下客户端只发送(Name =" y")并且数据库将具有(名称) =" y",Email =" x@gmail.com" ;, Mobile = 989)。

我不希望在保存之前进行多个数据库调用,并希望用户从已输入的字段中删除值的灵活性,即可以更改名称来自" y"为空。

0 个答案:

没有答案