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
Son güncelleme: 12 Ocak 2026 08:46:19 UTC
Dynamics AX 2012'de karşılaşılan biraz anlaşılması güç bir hata mesajını, olası nedenini ve çözümünü açıklayan kısa bir makale.
Error "No metadata class defined for data contract object" in Dynamics AX 2012
Bu yazıda yer alan bilgiler Dynamics AX 2012 R3'e dayanmaktadır. Diğer sürümler için geçerli olabilir veya olmayabilir.
Geçtiğimiz günlerde SysOperation denetleyici sınıfını başlatmaya çalışırken "Veri sözleşmesi nesnesi için tanımlanmış meta veri sınıfı yok" şeklinde biraz anlaşılması güç bir hata mesajıyla karşılaştım.
Biraz araştırma yaptıktan sonra, bunun sebebinin veri sözleşmesi sınıfının ClassDeclaration'ını [DataContractAttribute] özniteliğiyle süslemeyi unutmam olduğu ortaya çıktı.
Başka birkaç olası neden daha var gibi görünüyor, ancak yukarıdaki en muhtemel olanı. Daha önce hiç karşılaşmamış olmam garip, ama sanırım bu özelliği daha önce hiç unutmamışım o zaman ;-)
İleride başvurmak üzere not edilmiştir :-)
Daha Fazla Okuma
Bu yazıyı beğendiyseniz, şu öneriler de ilginizi çekebilir:
- Dynamics AX 2012'de data() ve buf2Buf() Arasındaki Fark
- Dynamics AX 2012'de AIF Hizmeti için Belge Sınıfını ve Sorguyu Tanımlama
- Dynamics AX 2012'de Bir Tüzel Kişiyi (Şirket Hesapları) Silme
