MVC y proyectos separados

Soy nuevo en MVC. Me gustaría tener mis objetos de datos en un proyecto separado de mi proyecto MVC principal. ¿Simplemente movería TODAS las clases y archivos de mi carpeta 'modelos' a mi nuevo proyecto completo y luego agregaría una referencia al nuevo proyecto de datos en mi proyecto MVC? ¿Cómo utilizaría los modelos, tanto en mis controladores (todavía en el proyecto MVC) como en mis vistas?

Respuestas a la pregunta(2)

Su respuesta a la pregunta