modelos asp.net mvc vs modelos de marco de entidad

¿Sería una buena práctica crear un modelo en su asp.net mvc - carpeta de modelos. Utilice estos modelos con sus vistas y mediante una capa de servicio para "adaptar" mi modelo al modelo EF.

O has usado otro enfoque. El problema con este enfoque es que la mayoría de las veces mi modelo (hecho a sí mismo) es una copia del modelo EF (no seco)

Entonces, ¿alguien puede explicarme qué modelos usar con su vista porque se está volviendo muy confuso? model / viewmodel / Entityframeworkmodel ....

Solución:

Gracias por todas las respuestas, supongo que estoy en este momento para refactorizar algunas cosas!

Respuestas a la pregunta(4)

Su respuesta a la pregunta