Miklix

Fejl "Ingen metadataklasse defineret for datakontraktobjekt" i Dynamics AX 2012

Udgivet: 16. februar 2025 kl. 01.07.00 UTC
Sidst opdateret: 12. januar 2026 kl. 08.45.32 UTC

En kort lille artikel, der beskriver en noget kryptisk fejlmeddelelse i Dynamics AX 2012, samt den mest sandsynlige årsag og løsning på den.


Denne side er blevet maskinoversat fra engelsk for at gøre den tilgængelig for så mange mennesker som muligt. Desværre er maskinoversættelse endnu ikke en perfekt teknologi, så der kan forekomme fejl. Hvis du foretrækker det, kan du se den originale engelske version her:

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

Oplysningerne i dette indlæg er baseret på Dynamics AX 2012 R3. De er muligvis ikke gyldige for andre versioner.

Jeg stødte for nylig på den noget kryptiske fejlmeddelelse "No metadata class defined for data contract object", da jeg forsøgte at starte en SysOperation controller-klasse.

Efter lidt undersøgelse viser det sig, at årsagen til dette var, at jeg glemte at dekorere ClassDeclaration for datakontraktklassen med attributten [DataContractAttribute].

Det ser ud til, at der er et par andre mulige årsager, men ovenstående er den langt mest sandsynlige. Mærkeligt, at jeg ikke har stødt på det før, men jeg tror aldrig, jeg har glemt den egenskab før ;-)

Hermed noteret til senere brug :-)

Yderligere læsning

Hvis du kunne lide dette indlæg, kan du måske også lide disse forslag:


Del på BlueskyDel på FacebookDel på LinkedInDel på TumblrDel på XDel på LinkedInFastgør på Pinterest

Mikkel Christensen

Om forfatteren

Mikkel Christensen
Mikkel er skaberen og ejeren af miklix.com. Han har over 20 års erfaring som professionel computerprogrammør/softwareudvikler og er i øjeblikket fuldtidsansat i en stor europæisk IT-virksomhed. Når han ikke blogger, bruger han sin fritid på en lang række interesser, hobbyer og aktiviteter, som i et vist omfang afspejles i de mange forskellige emner, der dækkes på dette websted.