0
我使用Xamarin Forms和azure-mobile-apps-net-client與.net後端。我注意到的是,如果我改變我的移動應用程序的數值爲我的模型像Azure-mobile-apps-net-client只是修補程序更改
var dog = get_dog_from_sqlite_database();
dog.Color = "black";
,並呼籲
await dogTable.UpdateAsync(dog);
,然後與服務器同步時,Delta<Dog> patch
對象在 public Task<Dog> PatchDog(string id, Delta<Dog> patch)
方法在後端,包含我的狗模型的每個屬性,儘管只改變一個值。
是否可以更改某些設置,只是將更改後的值修補到後端?我問,因爲我必須對誰可以更改什麼值做一些限制,所以我的後端代碼會更清潔,因爲我只需查看禁用屬性是否已更改,然後拋出異常。
感謝您的回答。 – user2415476