11/2/09

Depurando con entidades dinámicas

Esta vez tomo prestado el trabajo de Simon Hutson, el responsable del blog de CRM de Microsoft UK. Si habéis desarrollado utilizando la clase DynamicEntity, en algún momento habréis tenido que poner un punto de ruptura en vuestro código e inspeccionar el contenido de una entidad. En ese momento empiezan los problemas, o mejor dicho la incomodidad, ya que una DynamicEntity puede tener docenas de propiedades almacenadas en un array que tenemos que ir abriendo una por una hasta que encontramos la que nos interesa. Un rollo. La herramienta que proporciona Simon habilita un nuevo visualizador para el depurador de Visual Studio. Así, además de las opciones estándar (Html, Texto, XML) tendremos una adicional: DynamicEntity.





De esta manera, vemos rápidamente todas las propiedades de la entidad, con su nombre y su valor asociado. En el artículo completo hay una descripción detallada de cómo desarrollar estos visualizadores:



Microsoft Dynamics CRM UK Blog : Creating A Debugger Visualizer For Dynamic Entities


Podéis descargar el proyecto de Visual Studio aquí.

No hay comentarios: