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

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


Šī 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ā ziņā sniegtā informācija ir balstīta uz Dynamics AX 2012 R3. Tas var būt un var nebūt derīgs citām versijām.

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

Pēc nelielas izmeklēšanas izrādās, ka iemesls tam bija tas, ka es aizmirsu izrotāt datu līguma klases ClassDeclaration ar atribūtu [DataContractAttribute].

Šķiet, ka ir vēl daži iespējamie cēloņi, taču iepriekš minētais ir visticamākais. Dīvaini, ka nebiju ar to saskāries, bet laikam jau nekad nebiju aizmirsis šo atribūtu ;-)

Tiek atzīmēts turpmākai atsaucei :-)

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

Mikkel Bang Christensen

Par autoru

Mikkel Bang 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ā.