Dynamics AX 2012'de "Veri sözleşmesi nesnesi için meta veri sınıfı tanımlanmadı" hatası
Yayınlandı: 16 Şubat 2025 01:07:31 UTC
Dynamics AX 2012'deki bir miktar anlaşılması güç hata mesajını ve bunun olası nedenini ve çözümünü anlatan kısa bir makale.
Error "No metadata class defined for data contract object" in Dynamics AX 2012
Bu gönderideki bilgiler Dynamics AX 2012 R3'e dayanmaktadır. Diğer sürümler için geçerli olabilir veya olmayabilir.
Yakın zamanda bir SysOperation denetleyici sınıfını başlatmaya çalıştığımda "Veri sözleşmesi nesnesi için tanımlanmış meta veri sınıfı yok" şeklinde biraz anlaşılmaz bir hata mesajıyla karşılaştım.
Biraz araştırma yapınca bunun sebebinin veri sözleşmesi sınıfının ClassDeclaration'ını [DataContractAttribute] niteliğiyle süslemeyi unutmam olduğu ortaya çıktı.
Birkaç olası neden daha var gibi görünüyor, ancak yukarıdaki en olası olanı. Daha önce karşılaşmamış olmam garip, ancak sanırım bu özelliği daha önce hiç unutmamışım, o zaman ;-)
Gelecekte referans olması açısından burada belirtelim :-)