Dynamics AX 2012-də "Məlumat müqaviləsi obyekti üçün metadata sinfi müəyyən edilməmişdir" xətası
Nəşr olundu: 16 fevral 2025 at 01:09:50 UTC
Dynamics AX 2012-də bir qədər sirli səhv mesajını, həmçinin bunun ən çox ehtimal olunan səbəbini və həllini təsvir edən qısa kiçik məqalə.
Error "No metadata class defined for data contract object" in Dynamics AX 2012
Bu yazıdakı məlumat Dynamics AX 2012 R3-ə əsaslanır. Digər versiyalar üçün keçərli və ya olmaya bilər.
Bu yaxınlarda SysOperation nəzarətçi sinfini işə salmaq istəyərkən "Məlumat müqaviləsi obyekti üçün heç bir metadata sinfi müəyyən edilməmişdir" bir qədər sirli xəta mesajı ilə qarşılaşdım.
Bir qədər araşdırmadan sonra məlum oldu ki, bunun səbəbi verilənlər müqaviləsi sinfinin ClassBəyannaməsini [DataContractAttribute] atributu ilə bəzəməyi unutmağım olub.
Görünür, bir neçə başqa mümkün səbəb var, lakin yuxarıda göstərilənlər çox güman ki, biridir. Qəribədir ki, əvvəllər rastlaşmamışam, amma deyəsən bu atributu əvvəllər heç vaxt unutmamışam, onda ;-)
Gələcəkdə istinad üçün qeyd olunur :-)
Əlavə Oxu
Bu yazı xoşunuza gəldisə, bu təklifləri də bəyənə bilərsiniz:
- Dynamics AX 2012-də SysOperation Data Müqavilə Sinifində Sorğunun İstifadəsi
- Dynamics AX 2012-də AIF Xidməti üçün Sənəd Sinfi və Sorğunun Müəyyənləşdirilməsi
- Dynamics AX 2012-də Hüquqi Şəxsi (Şirkət Hesabları) silin