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