Грешка „Нема дефинирана класа на метаподатоци за објект на договор за податоци“ во Dynamics AX 2012
Објавено: 5 март 2025, во 19:54:28 UTC
Кратка мала статија која опишува донекаде криптична порака за грешка во Dynamics AX 2012, како и најверојатната причина и поправка за неа.
Error "No metadata class defined for data contract object" in Dynamics AX 2012
Информациите во овој пост се засноваат на Dynamics AX 2012 R3. Може или не може да важи за други верзии.
Неодамна наидов на малку криптичната порака за грешка „Нема класа на метаподатоци дефинирана за објект на договор за податоци“ кога се обидував да стартувам класа на контролер SysOperation.
По малку истражување, излезе дека причината за ова беше тоа што заборавив да ја украсам ClassDeclaration на класата за договор за податоци со атрибутот [DataContractAttribute].
Се чини дека има неколку други можни причини, но горенаведената е далеку најверојатната. Чудно што не сум го сретнал досега, но претпоставувам дека никогаш порано не сум го заборавил тој атрибут, тогаш ;-)
Овде е забележано за идна референца :-)