Miklix

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ə.


Bu səhifə mümkün qədər çox insan üçün əlçatan olması üçün ingilis dilindən maşın tərcümə edilib. Təəssüf ki, maşın tərcüməsi hələ mükəmməl texnologiya deyil, ona görə də səhvlər baş verə bilər. İstəyirsinizsə, orijinal ingilis versiyasına buradan baxa bilərsiniz:

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 :-)

Bluesky-də paylaşınFacebookda paylaşLinkedIn-də paylaşınTumblr-da paylaşınX-də paylaşınLinkedIn-də paylaşınPinterest-də Pin

Mikkel Bang Christensen

Müəllif haqqında

Mikkel Bang Christensen
Mikkel miklix.com saytının yaradıcısı və sahibidir. O, peşəkar kompüter proqramçısı/proqram təminatı tərtibatçısı kimi 20 ildən artıq təcrübəyə malikdir və hazırda böyük Avropa İT korporasiyasında tam iş günü işləyir. Bloq yazmayanda o, boş vaxtını geniş çeşidli maraqlara, hobbilərə və fəaliyyətlərə sərf edir ki, bu da müəyyən dərəcədə bu veb-saytda əhatə olunan müxtəlif mövzularda əks oluna bilər.