Miklix

Feil "Ingen metadataklasse definert for datakontraktobjekt" i Dynamics AX 2012

Publisert: 16. februar 2025 kl. 01:07:18 UTC

En kort liten artikkel som beskriver en noe kryptisk feilmelding i Dynamics AX 2012, samt den mest sannsynlige årsaken og løsningen for den.


Denne siden er maskinoversatt fra engelsk for å gjøre den tilgjengelig for så mange som mulig. Dessverre er maskinoversettelse ennå ikke en fullkommen teknologi, så det kan forekomme feil. Hvis du foretrekker det, kan du se den engelske originalversjonen her:

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

Informasjonen i dette innlegget er basert på Dynamics AX 2012 R3. Det kan være eller ikke være gyldig for andre versjoner.

Jeg møtte nylig den noe kryptiske feilmeldingen "Ingen metadataklasse definert for datakontraktobjekt" når jeg prøvde å starte en SysOperation-kontrollerklasse.

Etter litt undersøkelser viser det seg at årsaken til dette var at jeg glemte å dekorere ClassDeclaration til datakontraktklassen med attributtet [DataContractAttribute].

Det ser ut til at det er et par andre mulige årsaker, men ovennevnte er den desidert mest sannsynlige. Rart at jeg ikke har vært borti det før, men jeg har vel aldri glemt den egenskapen før, da ;-)

Herved notert for fremtidig referanse :-)

Del på BlueskyDel på FacebookDel på LinkedInDel på TumblrDel på XDel på LinkedInFest på Pinterest

Mikkel Bang Christensen

Om forfatteren

Mikkel Bang Christensen
Mikkel er skaperen og eieren av miklix.com. Han har over 20 års erfaring som profesjonell dataprogrammerer/programvareutvikler og er for tiden ansatt på fulltid i et stort europeisk IT-selskap. Når han ikke blogger, bruker han fritiden sin på en lang rekke interesser, hobbyer og aktiviteter, noe som til en viss grad kan gjenspeiles i de mange ulike temaene som dekkes på dette nettstedet.