[英]Detecting changes on entities in contex of asp.mvc
我有非常標准的方案。 我從控制器發送實體以供用戶對其進行編輯。 用戶按下提交按鈕,我從控制器中的瀏覽器獲取了實體。 現在已分離,因此我將其附加到上下文中。 如何檢測與數據庫相比是否進行了更改?
用戶提交時,需要從數據庫中拉回實體。 有很多原因使您僅通過查看返回結果就無法確定該做什么:
從數據庫中拉出實體的速度很快,因此只需拉出它,設置要設置的字段並保存SaveChanges()
另外:正如愛德華(Eduard)在下面的評論中指出的那樣,似乎有一種實用程序方法ApplyCurrentValues
可以做到這一點: msdn.microsoft.com/en-us/library/dd487246.aspx
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.