Miklix

ข้อผิดพลาด "ไม่มีคลาสเมตาดาต้าที่กําหนดไว้สําหรับวัตถุสัญญาข้อมูล" ใน Dynamics AX 2012

ที่ตีพิมพ์: 16 กุมภาพันธ์ 2025 เวลา 1 นาฬิกา 07 นาที 39 วินาที UTC

บทความสั้น ๆ เล็ก ๆ ที่อธิบายข้อความแสดงข้อผิดพลาดที่ค่อนข้างคลุมเครือใน Dynamics AX 2012 ตลอดจนสาเหตุที่เป็นไปได้มากที่สุดและการแก้ไขสําหรับมัน


หน้าเพจนี้ได้รับการแปลจากเครื่องคอมพิวเตอร์จากภาษาอังกฤษ เพื่อให้ทุกคนเข้าถึงได้มากที่สุด น่าเสียดายที่การแปลด้วยเครื่องยังไม่ถือเป็นเทคโนโลยีที่สมบูรณ์แบบ จึงอาจเกิดข้อผิดพลาดได้ หากต้องการ คุณสามารถดูเวอร์ชันภาษาอังกฤษต้นฉบับได้ที่นี่:

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

ข้อมูลในโพสต์นี้ขึ้นอยู่กับ Dynamics AX 2012 R3 อาจใช้ได้หรือไม่ถูกต้องสําหรับเวอร์ชันอื่น

เมื่อเร็ว ๆ นี้ฉันพบข้อความแสดงข้อผิดพลาดที่ค่อนข้างคลุมเครือ "ไม่มีการกําหนดคลาสข้อมูลเมตาสําหรับวัตถุสัญญาข้อมูล" เมื่อพยายามเริ่มคลาสคอนโทรลเลอร์ SysOperation

หลังจากการตรวจสอบเล็กน้อยปรากฎว่าสาเหตุของเรื่องนี้คือฉันลืมตกแต่ง ClassDeclaration ของคลาสสัญญาข้อมูลด้วยแอตทริบิวต์ [DataContractAttribute]

ดูเหมือนว่ามีสาเหตุที่เป็นไปได้อีกสองสามประการ แต่ข้างต้นเป็นสาเหตุที่เป็นไปได้มากที่สุด แปลกที่ฉันไม่เคยเจอมันมาก่อน แต่ฉันเดาว่าฉันไม่เคยลืมแอตทริบิวต์นั้นมาก่อน ;-)

ในที่นี้ระบุไว้สําหรับการอ้างอิงในอนาคต :-)

แชร์บนบลูสกายแชร์บนเฟสบุ๊คแชร์บน LinkedInแชร์บน Tumblrแชร์บน Xแชร์บน LinkedInปักหมุดบน Pinterest

มิคเคล บัง คริสเตนเซ่น

เกี่ยวกับผู้เขียน

มิคเคล บัง คริสเตนเซ่น
ไมเคิล คือผู้สร้างและเจ้าของเว็บไซต์ miklix.com เขามีประสบการณ์เป็นโปรแกรมเมอร์/นักพัฒนาซอฟต์แวร์คอมพิวเตอร์มืออาชีพมากว่า 20 ปี และปัจจุบันทำงานเต็มเวลาให้กับบริษัทไอทีขนาดใหญ่แห่งหนึ่งในยุโรป เมื่อไม่ได้เขียนบล็อก เขาจะใช้เวลาว่างไปกับความสนใจ งานอดิเรก และกิจกรรมต่างๆ มากมาย ซึ่งในระดับหนึ่งอาจสะท้อนให้เห็นได้จากหัวข้อต่างๆ มากมายที่กล่าวถึงในเว็บไซต์นี้