5

Me gustaría usar EFf 4 como mi ORM en mi proyecto DDD. Voy a generar mi modelo basado en mis clases. ¿Debo crear clases que sean básicamente objetos dto para mis objetos comerciales para el consumidor o debería implementar las clases reales BO en mi modelo EF?Cuál es la mejor manera de usar EF 4 y DDD

Respuesta

2

Creo que el modelo EF debe ser el objeto de negocio, de lo contrario solo tendrá otra capa de abstracción para la que tendrá que escribir el código de plomería.

+2

He creado esa otra capa de abstracción en un proyecto EFv1, y realmente no es una buena solución. –

+0

Pero, ¿qué sucede si quiero personalizar el "Modelo DB", por ejemplo, estoy usando tablas localizadas en DB pero quiero representar estas dos tablas en un Modelo en mi BL. ¿Cómo hacer eso si no tengo mi propio Modelo BL? No puedo depender del Modelo EF porque EF me dará dos clases para esta tabla localizada. –

Cuestiones relacionadas