Dynamics AX 2012 တွင် "ဒေတာစာချုပ်အရာဝတ္ထုအတွက် သတ်မှတ်ထားသော မက်တာဒေတာအတန်းမရှိပါ" အမှား
ထုတ်ဝေသည်- ၂၀၂၅၊ ဖေဖော်ဝါရီ ၁၆ UTC ၀၁:၁၀:၁၃
နောက်ဆုံး မွမ်းမံပြင်ဆင်သည်- ၂၀၂၆၊ ဇန်နဝါရီ ၁၂ UTC ၀၈:၄၆:၄၁
Dynamics AX 2012 မှာ လျှို့ဝှက်ဆန်းကြယ်တဲ့ အမှားအယွင်း မက်ဆေ့ချ်တစ်ခု၊ အဖြစ်နိုင်ဆုံး အကြောင်းရင်းနဲ့ ဖြေရှင်းနည်းကို ဖော်ပြထားတဲ့ ဆောင်းပါးတိုလေးတစ်ပုဒ်။
Error "No metadata class defined for data contract object" in Dynamics AX 2012
ဤပို့စ်ရှိ အချက်အလက်များသည် Dynamics AX 2012 R3 ကို အခြေခံထားသည်။ အခြားဗားရှင်းများအတွက် မှန်ကန်နိုင်သည် သို့မဟုတ် မမှန်ကန်နိုင်ပါ။
SysOperation controller class တစ်ခုကို စတင်ဖို့ကြိုးစားတဲ့အခါ မကြာသေးခင်က "No metadata class defined for data contract object" ဆိုတဲ့ လျှို့ဝှက်ဆန်းကြယ်တဲ့ error message ကို ကျွန်တော်တွေ့လိုက်ရတယ်။
အနည်းငယ် စုံစမ်းစစ်ဆေးပြီးနောက်၊ ၎င်းဖြစ်ရခြင်း၏ အကြောင်းရင်းမှာ data contract class ၏ ClassDeclaration ကို [DataContractAttribute] attribute ဖြင့် အလှဆင်ရန် မေ့သွားခြင်းကြောင့် ဖြစ်ကြောင်း တွေ့ရှိခဲ့သည်။
တခြားဖြစ်နိုင်ခြေရှိတဲ့ အကြောင်းရင်းတွေ အတော်များများ ရှိပုံရပေမယ့် အပေါ်က အကြောင်းရင်းကတော့ ဖြစ်နိုင်ခြေ အများဆုံးပါပဲ။ ကျွန်တော် တစ်ခါမှ မတွေ့ဖူးတာ ထူးဆန်းပေမယ့် အဲဒီအချက်ကို ကျွန်တော် တစ်ခါမှ မမေ့ခဲ့ဘူးလို့ ထင်ပါတယ် ;-)
နောင်တွင် ကိုးကားနိုင်ရန် ဤနေရာတွင် မှတ်သားထားပါသည် :-)
နောက်ထပ်စာဖတ်ခြင်း။
ဤပို့စ်ကို သင်နှစ်သက်ပါက၊ ဤအကြံပြုချက်များကို သင်လည်း နှစ်သက်နိုင်ပါသည်-
- Dynamics AX 2012 တွင် Instantiate လုပ်ရန် မည်သည့် Subclass ကိုရှာဖွေရန် SysExtension Framework ကိုအသုံးပြုခြင်း
- Dynamics AX 2012 တွင် X++ ကုဒ်မှ Enum ၏ဒြပ်စင်များကို မည်သို့ပြန်ဆိုရမည်နည်း။
- Dynamics AX 2012 တွင် တရားဝင်အဖွဲ့အစည်း (ကုမ္ပဏီအကောင့်များ) ကို ဖျက်ပါ။
