Dynamics Ax üzerinde tablolardaki verilere bazen kod üzerinden ekleme(insert), silme(delete), güncelleme(update) gibi işlemler yapmak gerekir. Bunun için X++ dilinde bazı yapılar mevcut bu yapılardan biraz bahsetmeye çalışacağım.
Bu işlemleri job,class, form, datasource, tablo method gibi bir çok yerde kullanabilirsiniz. Her işlem methodunun birde do yazılarak kullanılabilir hali(doinsert(),dodetele(),doupdate() gibi) mevcuttur. Do ile kullanılan işlemler de bir sonraki işlem tetiklenmez. Yani bazı durumlarda bir tabloya bir kayıt eklendiğinde onun tetiklenmesiyle başka tablolara da kayıtlar atılabilecek bir yapı olabilir veya tablo altındaki insert methodu override edilerek altına başka bir işlem eklenmiş olabilir. DoInsert ile yapılan işlemde bu işlemler gerçekleştirilmeyecektir.