Recientemente descargué la excelente ASP.NET Storefront reference application de Rob Conery y la encuentro increíblemente instructiva. Una pregunta que viene a la mente es dónde se deben ubicar las clases de modelo (y las clases de datos de las que dependen). La plantilla del proyecto MVC crea una carpeta de modelo. Pero me parece que sería mejor romper el modelo en un ensamblaje de proyecto separado para que pueda ser reutilizado por otras aplicaciones potenciales (por ejemplo, herramientas de administración relacionadas con el dominio de la aplicación del sitio web).Mejores prácticas para la organización de proyectos con ASP.NET MVC
Tengo curiosidad por conocer las opiniones de las personas.
Pero la inclusión en uno no ayuda, ¿no? –
Esta respuesta no es aplicable a la pregunta del OP. Esto debería haber sido un comentario sobre el OP. –