我使用PagedCollectionView將DataServiceCollection綁定到Silverlight控件。看起來,如果用戶只是簡單地將焦點設置爲進出某些控件(如DatePicker),則記錄被標記爲已編輯。如何攔截/覆蓋此行爲,以便僅將實際更改發送回服務器進行保存?使WCF數據服務DataServiceContext僅保存實際更改
0
A
回答
2
它在Reference.cs文件這就是當您添加服務引用自動生成。 看任何的制定者,你會看到該值直推不檢查一樣
set
{
if (this._field == value) return;
//raise the changing events - not shown
this._field = value;
//raise the changed events - not shown
}
我希望他們會改變它。
1
您的意思是說,整個對象是發送更新而不是隻有某些已更改的屬性?如果是的話,你可以看看這個博客:http://blogs.msdn.com/b/phaniraj/archive/2008/12/11/customizing-serialization-of-entities-in-the-ado-net-data-services-client-library.aspx。
感謝 PRATIK
相關問題
- 1. 更改數據源WCF數據服務
- 2. WCF數據服務數據保存/實體問題
- 3. 如何解碼DataServiceContext WCF數據服務客戶端中的gzip?
- 4. 僅在數據更改時保存jqgrid.saveRow
- 5. wcf數據服務 - 在保存更改時傳遞額外參數
- 6. WCF數據服務 - 保存嵌套/相關實體
- 7. WCF服務緩存數據?
- 8. 使用writeImageDataToSavedPhotosAlbum保存圖像會修改實際圖像數據
- 9. WCF數據服務BeginSaveChanges不保存在Silverlight應用程序中的更改
- 10. 保護WCF數據服務元數據
- 11. 使用鏈接的新實體將新實體保存到DataServiceContext
- 12. WCF/WCF數據服務/ WCF RIA服務
- 13. wcf數據服務保存單點擊關係數據
- 14. 改善使用實時數據的WCF服務的性能
- 15. 僅保存服務器上已更改的對象:Restful service + angularjs
- 16. Web服務中MySQL保存點的實際使用情況?
- 17. 實體框架保存全部,還是僅保存更改?
- 18. 更改WCF服務的Bindng?
- 19. 平WCF數據服務或WCF服務
- 20. WCF數據服務與WCF RIA服務
- 21. 在WCF數據服務中保存投影更改時忽略非實體屬性
- 22. WCF數據服務更改跟蹤:如何取消保存更改並恢復到對象的原始值
- 23. 實體框架沒有實際保存更改
- 24. 如何實現一個無的update_attributes實際保存更改
- 25. 使用耐用服務保存wcf實例
- 26. WCF服務,WCF RIA服務和WCF數據服務的區別
- 27. WCF數據服務實體框架
- 28. 實現WCF數據服務OData操作
- 29. WCF數據服務和實體框架
- 30. wcf數據服務與實體框架
不,這不是我的意思。 DataServiceCollection與Silverlight控件的綁定機制似乎並不檢查一個屬性值是否在將數據發回服務器之前實際發生了變化,例如,如果FirstInitial字段的值爲'H',並且我刪除並重新鍵入'H' ,當在DataServiceContext上執行保存時,該實體被標記爲已更改併發送到服務器。但是,這是一個很好的聯繫,但我沒有足夠的代表投票你:) – user1718625