【发布时间】:2010-09-29 02:45:08
【问题描述】:
我正在使用 ASP.NET MVC 和实体框架。我有一个编辑人员网页,可以在其中编辑人员的字段,然后在回发操作中,我使用以下代码。
var person = objectCtx.Persons.Where(s => s.Id == id).FirstOrDefault();
TryUpdateModel(person, form.ToValueProvider());
objectCtx.SaveChanges();
效果很好。但是在生成的 SQL 中,即使值没有更改,我仍然可以看到 UPDATE 语句。有没有办法在 ASP.NET MVC 或实体框架中避免这种情况?
【问题讨论】:
标签: c# asp.net-mvc entity-framework