Recientemente me he unido a una empresa que usa conjuntos de datos tipeados como su 'Dto'. Creo que son realmente basura y quieren cambiarlo a algo un poco más moderno y fácil de usar. Entonces, estoy tratando de actualizar el código para que la capa de datos sea más genérica, es decir, usando interfaces, etc., el otro tipo no sabe qué es un Dto y estamos teniendo un ligero desacuerdo sobre cómo se debe hacer.C# Data Layer y Dto's
Sin tratar de influir en mi forma de pensar, me gustaría obtener respuestas imparciales de ustedes sobre en qué capas puede estar presente el Dto. Todas las capas; DAL, BL y Presentation o un pequeño subconjunto dentro de estas capas solamente.
Además, si los objetos IList deberían o no estar presentes en el DAL.
Gracias.
@leppie: ver http://rlacovara.blogspot.com/2009/03/what-is-difference-between-dto-and-poco.html – tsimbalar
Objeto de transferencia de datos: un peso ligero y (por lo general) libre de contexto versión de un objeto de dominio empresarial (u objetos). –
Perdón, no debería asumir que todos conocen los acrónimos. –