【发布时间】:2010-09-21 03:03:00
【问题描述】:
我有一个用于插入/显示和更新的表单。在编辑模式 (update) 中,当我将我的 BO 传回控制器时,为了执行更新,检查任何属性值是否已更改的最佳方法是什么到数据存储区?
textbox1.text = CustomerController.GetCustomerInformation(id).Name
从控制器返回一个客户对象。我需要检查对象是否脏以执行更新。当我这样做时,我会假设从客户端发送的对象必须与从控制器发送的对象进行比较:
CustomerController.Save(customer)
这通常是怎么做的?
【问题讨论】:
-
答案是很好的第一步,但是如果在提交到数据库之前将属性设置回原始值怎么办?对象不再是脏的。这是迄今为止所有答案都没有涵盖的内容......
标签: .net properties object