私はAzure-Mobile-App-Net-ClientでXamarin Formsを.netバックエンドで使用しています。私が気づいたことは、私がAzure-mobile-apps-net-clientちょうどパッチの変更
var dog = get_dog_from_sqlite_database();
dog.Color = "black";
など私のモデルのために私の携帯アプリで値を変更した場合 public Task<Dog> PatchDog(string id, Delta<Dog> patch)
で、Delta<Dog> patch
オブジェクトを
await dogTable.UpdateAsync(dog);
を呼び出した後、サーバーとの同期ということであり、メソッドは、バックエンドで、私の犬モデルのすべてのプロパティを含みますが、ただ1つの値を変更します。
変更された値だけがバックエンドにパッチされているという設定を変更することはできますか?誰がどのような値を変更できるかについていくつかの制限を加えなければならないので、私のバックエンドのコードはより洗練されたものになるので、禁止されたプロパティが変更されてから例外がスローされます。
あなたの答えをありがとう。 – user2415476