Miklix

Errore "Nessuna classe di metadati definita per l'oggetto contratto dati" in Dynamics AX 2012

Pubblicato: 16 febbraio 2025 alle ore 01:07:12 UTC

Un breve articolo che descrive un messaggio di errore un po' criptico in Dynamics AX 2012, nonché la causa più probabile e la soluzione.


Questa pagina è stata tradotta automaticamente dall'inglese per renderla accessibile al maggior numero di persone possibile. Purtroppo, la traduzione automatica non è ancora una tecnologia perfezionata, quindi possono verificarsi degli errori. Se preferite, potete consultare la versione originale in inglese qui:

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

Le informazioni contenute in questo post si basano su Dynamics AX 2012 R3. Potrebbero essere valide o meno per altre versioni.

Di recente ho riscontrato un messaggio di errore piuttosto criptico: "Nessuna classe di metadati definita per l'oggetto contratto dati" quando ho provato ad avviare una classe controller SysOperation.

Dopo una breve indagine, si è scoperto che la causa di ciò era che avevo dimenticato di decorare la ClassDeclaration della classe del contratto dati con l'attributo [DataContractAttribute].

Sembra che ci siano un paio di altre possibili cause, ma quella sopra è di gran lunga la più probabile. Strano che non l'abbia mai incontrato prima, ma immagino di non aver mai dimenticato quell'attributo prima, allora ;-)

Di seguito troverete informazioni utili per il futuro :-)

Condividi su BlueskyCondividi su FacebookCondividi su LinkedInCondividi su TumblrCondividi su XCondividi su LinkedInAggiungi su Pinterest

Mikkel Bang Christensen

Sull'autore

Mikkel Bang Christensen
Mikkel è il creatore e proprietario di miklix.com. Ha oltre 20 anni di esperienza come programmatore di computer/sviluppatore di software ed è attualmente impiegato a tempo pieno in una grande azienda IT europea. Quando non scrive sul blog, dedica il suo tempo libero a una vasta gamma di interessi, hobby e attività, che in qualche modo si riflettono nella varietà di argomenti trattati in questo sito.