是否有任何属性可以放在一个动作的参数上,该动作告诉 LINQ 加载特定实体,并且只对改变了活动记录/单轨的值进行数据绑定(请参阅ARDataBinding)
Kelly
问问题
146 次
1 回答
1
您可以使用 TryUpdateModel 和 UpdateModel 方法使用表单集合中的值更新模型对象,如下所示:
public ActionResult Update(int id, FormCollection form)
{
Item myItem = _ItemRepository.Get(id);
TryUpdateModel(myItem, "Item", form);
// Processing
}
那是你追求的那种东西吗?
编辑:注意,如果你有严格的参照完整性,我在使用实体框架时遇到了这个问题。但是有一些方法可以绕过它,只指定更新表单中发布的字段,或者编写自己的模型更新程序。
于 2009-01-28T05:28:17.663 回答