خطأ "لم يتم تعريف فئة بيانات تعريفية لكائن عقد البيانات" في Dynamics AX 2012
نُشرت: ١٦ فبراير ٢٠٢٥ م في ١:٠٦:٥٧ ص UTC
آخر تحديث: ١٢ يناير ٢٠٢٦ م في ٨:٤٥:٣٠ ص UTC
مقال قصير يصف رسالة خطأ غامضة إلى حد ما في Dynamics AX 2012، بالإضافة إلى السبب الأكثر احتمالاً وحلها.
Error "No metadata class defined for data contract object" in Dynamics AX 2012
تستند المعلومات الواردة في هذا المنشور إلى Dynamics AX 2012 R3. وقد تكون صالحة أو غير صالحة للإصدارات الأخرى.
لقد واجهت مؤخرًا رسالة الخطأ الغامضة نوعًا ما "لم يتم تعريف فئة البيانات الوصفية لكائن عقد البيانات" عند محاولة بدء تشغيل فئة وحدة تحكم SysOperation.
بعد قليل من التحقيق، اتضح أن سبب ذلك هو أنني نسيت تزيين ClassDeclaration لفئة عقد البيانات بالخاصية [DataContractAttribute].
يبدو أن هناك سببين محتملين آخرين، لكن السبب المذكور أعلاه هو الأرجح. من الغريب أنني لم أواجه هذه المشكلة من قبل، لكن يبدو أنني لم أنسَ هذه الصفة أبدًا ;-)
تم تدوين ذلك للرجوع إليه مستقبلاً :-)
قراءات إضافية
إذا أعجبك هذا المنشور، فقد تعجبك أيضًا هذه الاقتراحات:
- كيفية تكرار عناصر Enum من كود X++ في Dynamics AX 2012
- حذف كيان قانوني (حسابات الشركة) في Dynamics AX 2012
- تحويل رقم حقيقي إلى سلسلة نصية مع جميع الأرقام العشرية في Dynamics AX 2012
