Métodos para saber como funciona un proyecto en c#MVC?
Si trabajas con C#, si conoces Entity Framework, se te hará muy facil el asunto. Como sabrás está bastante extendido en las aplicaciones web, así que con Visual Studio 2013/2015, solo es cosa de crear una nuevo proyecto web, seleccionas la opcion de MVC y te arma toda la estructura con el scafolding por defecto.
Puedes utilizar entity framework en cualquiera de sus enfoques, codefirst, modelfirst y empezar a crear tus controladores, luego lasa vistas para los casos de mantenimientos, te los hace automático, bastaría con un clic derecho sobre el nombre del controlador y te arma la vista.
Claro que para los casos sencillo, para lo mas elaborado, ya debes trabajar yn poquito mas, pero en términos generales es "sencillo".
Con respecto a donde van las consultas y el diseño, pues debes entender conceptualmente el patrón.
Modelo=Datos
Vista= es la presentación, lo que ve el usuario
Controlador=Código donde está la lógica que debe seguir, hace llamadas al modelo, y los devuelve a la vista.
Eso como te digo de la manera mas simple, ya que también se puede hacer en nCapas, aplicando un patrón repository y muchas otras cosas, pero para empezar puedes hacer siguiendo las "plantillas" que te da el propio visual studio.
Saludos cordiales,