| Emitir mapero Potente herramienta personalizable para las entidades de mapeo entre sí |
Descargar ahora |
Emitir mapero Clasificación y resumen
- Nombre del editor:
- RomanKovs
- Sistemas operativos:
- Windows XP / Vista / 7
- Tamaño del archivo:
- 41 KB
Emitir mapero Etiquetas
Emitir mapero Descripción
El paquete de MAPPER EMIT proporciona una poderosa herramienta personalizable para las entidades de mapeo entre sí. Las entidades pueden ser objetos simples, directorios de datos, comandos SQL y cualquier cosa que necesite. La herramienta utiliza la generación de código de tiempo de ejecución a través de la biblioteca emit. Es útil para tratar los objetos de la DTO, las capas de acceso a los datos y así sucesivamente. Hay muchas situaciones en las que tiene que realizar alguna acción con cada miembro (campo o propiedad) de un objeto. El caso clásico es los objetos de la DTO. Vamos a imaginar que tiene una capa de acceso a datos. Dentro de esta capa, utiliza una herramienta para acceder a la base de datos. Puede ser, por ejemplo, LINQ a SQL, o marco de entidades o alguna otra herramienta de ORM. Estas herramientas pueden exponer clases que representan tablas de base de datos o en entidades de base de datos de casos más generales. El problema es que estas clases contienen muchos detalles técnicos sobre su herramienta ORM. Puede ser una clase base específica, atributos, propiedades, campos, etc. No es una buena idea exponer estas clases a las afuera de su biblioteca de acceso a datos porque en algún momento es la falta de encapsulación (¿qué sucede si decide cambiar la herramienta de ORM?) Y, a veces, es imposible en absoluto. La solución aceptable es utilizar DTO (Objetos de transición de datos).
Emitir mapero Software relacionado