Я использую 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