0
我消費與服務參考的幫助了一組數據服務和使用呼叫創建一個新的資源啓動它初始化所有屬性
svc.AddToXXX(new XXX() {//some properties})
創建類型XXX的新資源POST請求。然而,與使用MERGE請求的更新資源調用不同,這會導致發出POST請求,最終會使用其默認值初始化所有未指定的屬性。有沒有辦法強制它只初始化指定的屬性?
我消費與服務參考的幫助了一組數據服務和使用呼叫創建一個新的資源啓動它初始化所有屬性
svc.AddToXXX(new XXX() {//some properties})
創建類型XXX的新資源POST請求。然而,與使用MERGE請求的更新資源調用不同,這會導致發出POST請求,最終會使用其默認值初始化所有未指定的屬性。有沒有辦法強制它只初始化指定的屬性?
我們討論這多一點的MSDN論壇和全分辨率可以在這裏找到:http://social.msdn.microsoft.com/Forums/en-US/adodotnetdataservices/thread/9284cb7c-46d9-4495-84ec-875e21af56fb/ 總之,WCF數據服務客戶端不支持字段級別的跟蹤,它只會追蹤整個實體變化。爲了支持這個問題的場景,需要添加屬性級別跟蹤。在WCF數據服務上面的代碼中可以這樣做,但這並不容易。
感謝您發佈鏈接,Vitek。即將做到這一點。 – 2010-07-30 16:05:22