2016-05-27 6 views
0

私のエンティティの一部のフィールドのみを更新しますか? たとえば、完全なエンティティを送信することなく、エンティティmanの更新フィールド名が必要です。 私はまずそれを要求したエンティティを変更し、フィールドを変更した後、私はこのエンティティを更新するために送ります。エンティティ内のフィールド(プロパティ)を更新する

答えて

1

はい、あなたはエンティティまたは挿入をマージしたり、エンティティ操作をマージ使用することにより、他のプロパティを更新せずに、エンティティを更新することができます。

テーブルストレージhereのサンプルをご覧ください。ここでは、クライアントライブラリの1つを使用してエンティティをマージする方法を示します。ここで

は役に立つかもしれ.NETのサンプルからの抜粋です:また

  // Create an instance of a customer entity. See the Model\CustomerEntity.cs for a description of the entity. 
     CustomerEntity customer = new CustomerEntity("Harp", "Walter") 
     { 
      Email = "[email protected]", 
      PhoneNumber = "425-555-0101" 
     }; 

     // Demonstrate how to Update the entity by changing the phone number 
     Console.WriteLine("2. Update an existing Entity using the InsertOrMerge Upsert Operation."); 
     customer.PhoneNumber = "425-555-0105"; 
     customer = await InsertOrMergeEntityAsync(table, customer); 

エンティティをエンティティ挿入マージやマージのためのREST APIリファレンスを参照してください操作:

https://msdn.microsoft.com/en-us/library/azure/dd179392.aspx

https://msdn.microsoft.com/en-us/library/azure/hh452241.aspx

+1

わかりました。フィールドのメールがわからなくてEmailに書き込めない場合。エンティティフィールドの操作後に "マージ"電子メールはnullになりますか? – ZeViS

関連する問題