"Nincs metaadatosztály meghatározva az adatszerződés objektumhoz" hiba a Dynamics AX 2012-ben
Megjelent: 2025. február 16. 1:07:09 UTC
Egy rövid kis cikk, amely leír egy kissé rejtélyes hibaüzenetet a Dynamics AX 2012-ben, valamint a legvalószínűbb okot és megoldást.
Error "No metadata class defined for data contract object" in Dynamics AX 2012
A bejegyzésben található információk a Dynamics AX 2012 R3-on alapulnak. Lehet, hogy más verziókra érvényes, de lehet, hogy nem.
Nemrég találkoztam a kissé rejtélyes hibaüzenettel: "Nincs metaadat osztály definiálva az adatszerződés objektumhoz", amikor megpróbáltam elindítani egy SysOperation vezérlőosztályt.
Kis nyomozás után kiderült, hogy ennek az az oka, hogy elfelejtettem az adatszerződés osztály ClassDeclaration-ját a [DataContractAttribute] attribútummal díszíteni.
Úgy tűnik, van néhány más lehetséges ok is, de a fentiek a legvalószínűbbek. Furcsa, hogy még nem találkoztam vele, de azt hiszem, soha nem felejtettem el ezt a tulajdonságot ;-)
Ezúton jegyzem meg későbbi hivatkozás céljából :-)