爲什麼淨DataService的(道夫)不支持深更新,但實現深度插入? 如何通過AJAX更新對象圖?深更新不會在PUT操作所支持
http://msdn.microsoft.com/en-us/library/cc907912.aspx
爲什麼淨DataService的(道夫)不支持深更新,但實現深度插入? 如何通過AJAX更新對象圖?深更新不會在PUT操作所支持
http://msdn.microsoft.com/en-us/library/cc907912.aspx
做更新在一起的唯一原因是性能和更新全有或全無的情況,這兩者都是由配料全部更新爲一個請求來實現的。
是否有一個理由,爲什麼你不能使用批量更新對象圖?
感謝 PRATIK
由維特克卡拉斯MSDN上見this answer。
複製:(他指的問題是一個問題會問明白爲什麼深的更新是複雜的關於語義的語法必須攜帶)
一些問題:
如果內部供只包含一個項目,做了客戶希望只添加該項目,還是它的意思也請從導航的所有其他項目?
如果內部供包含了已經存在於集合中的一個項目,這可能意味着更新它,而是集合中的其他項目的內容。他們應該被刪除?
如果上面兩個問題的答案是「不能刪除」,那麼如何使用「深度更新」方法從集合中刪除項目呢?
如果有一種方法使用「深度更新」從集合中刪除項目,是否意味着從導航中刪除項目,還是完全刪除項目?
您可以使用批量提交多個請求作爲一個來解決此問題。