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
Ultimo aggiornamento: 12 gennaio 2026 alle ore 08:45:43 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 anche per altre versioni.

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

Dopo un po' di indagini, ho 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 riscontrato prima, ma immagino di non aver mai dimenticato questa caratteristica prima, quindi ;-)

Di seguito troverete informazioni utili per il futuro :-)

Ulteriori letture

Se ti è piaciuto questo post, potrebbero piacerti anche questi suggerimenti:


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

Mikkel Christensen

Sull'autore

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