Miklix

Kļūda "Datu līguma objektam nav definēta metadatu klase" programmā Dynamics AX 2012

Publicēts: 2025. gada 16. februāris 01:07:17 UTC
Pēdējo reizi atjaunināts: 2026. gada 12. janvāris 08:45:45 UTC

Īss raksts, kurā aprakstīts nedaudz šifrēts kļūdas ziņojums programmā Dynamics AX 2012, kā arī tā visticamākais cēlonis un risinājums.


Šī lapa tika mašīntulkota no angļu valodas, lai padarītu to pieejamu pēc iespējas vairāk cilvēkiem. Diemžēl mašīntulkošana vēl nav pilnīga tehnoloģija, tāpēc tajā var rasties kļūdas. Ja vēlaties, oriģinālo versiju angļu valodā varat apskatīt šeit:

Error "No metadata class defined for data contract object" in Dynamics AX 2012

Šajā ierakstā sniegtā informācija ir balstīta uz Dynamics AX 2012 R3. Tā var būt vai nebūt derīga citām versijām.

Nesen, mēģinot startēt SysOperation kontrollera klasi, saskāros ar nedaudz šifrētu kļūdas ziņojumu "Datu līguma objektam nav definēta metadatu klase".

Pēc nelielas izpētes izrādījās, ka tas bija tāpēc, ka es aizmirsu datu līguma klases ClassDeclaration papildināt ar atribūtu [DataContractAttribute].

Šķiet, ka ir vēl pāris citi iespējamie cēloņi, bet iepriekšminētais ir visticamākais. Dīvaini, ka neesmu ar to saskāries iepriekš, bet laikam nekad iepriekš neesmu aizmirsis šo atribūtu ;-)

Ar šo atzīmēts turpmākai uzziņai :-)

Papildu lasāmviela

Ja jums patika šī ziņa, jums varētu patikt arī šie ieteikumi:


Kopīgojiet pakalpojumā BlueskyKopīgot FacebookKopīgojiet vietnē LinkedInKopīgojiet vietnē TumblrKopīgot vietnē XKopīgojiet vietnē LinkedInPiespraust vietnē Pinterest

Mikkel Christensen

Par autoru

Mikkel Christensen
Mikels ir miklix.com radītājs un īpašnieks. Viņam ir vairāk nekā 20 gadu pieredze kā profesionālam programmētājam/programmatūras izstrādātājam, un pašlaik viņš strādā pilna laika darbu lielā Eiropas IT korporācijā. Kad viņš neraksta blogus, viņš pavada brīvo laiku, pievēršoties dažādām interesēm, hobijiem un aktivitātēm, kas zināmā mērā var atspoguļoties šajā tīmekļa vietnē aplūkoto tēmu daudzveidībā.