AX T02.07. – CLASE UnitOfWork
El objetivo de esta cápsula es dar a conocer una clase concreta dentro de Dynamics AX 2012 R3.
Esta clase es la UnitOfWork. La clase UnitOfWork apareció a partir de la versión 2012 de Dynamics AX, y el motivo de esta nueva aparición no es otro que el de facilitar las inserciones o modificaciones masivas de datos, debido al gran cambio que sufrimos en el patrón de modelado de datos.
Si recordais, en la cápsula sobre tablas que vimos en el curso de introducción al desarrollo, vimos que Microsoft recomendaba realizar las relaciones entre tablas por un campo entero de 64 bits autoincremental, como puede ser el RecId.
Pues bien, esto hace que se complique la inserción masiva de datos relacionados, ya que hasta que no estén los datos guardados, no sabremos el valor que tiene el campo por el que se hace la propia relación entre las tablas relacionadas.