جدول Windows Azure: C# API للتحديث/الدمج؟
-
26-09-2019 - |
سؤال
جدول Windows Azure له آليتان متميزتان لتغيير كيان موجود: تحديث, والتي تعدل الخصائص في مكانها ، و دمج الذي يحل محل الكيان بأكمله.
أي من هذه تستخدم عند الاتصال TableServiceContext.UpdateObject()
؟ (أنا أخمن التحديث.) وهل الآخر مكشوف على الإطلاق من خلال واجهة برمجة التطبيقات هذه؟
(الاعتذار إذا كان هذا صحيحًا تحت أنفي في المستندات وأنا لا أراه.)
المحلول
في الواقع ، إنه دمج يعدل الخصائص في مكانه ، ويحدث التحديث الذي يحل محل الكيان بأكمله.
أعتقد أن مكتبة عميل التخزين تقوم بدمج افتراضيًا ، لكنني أعتقد أنه يمكنك استخدام savechangeoptions.updateasreplace لتعديل هذا السلوك.
هناك طريقة سهلة لاختبار/التحقق من ذلك هو تشغيل وكيل تصحيح مثل Fiddler ومعرفة ما يحدث على السلك.
لا تنتمي إلى StackOverflow