Cual es el patron mas adecuado de utilizar mvc o n capas en asp.net
MVC es modelo - vista - controlador
NCAPAS es para separar en precisamente capas o secciones tu aplicaicon, capa de conexion a la b.d., capa de entidades o datos, capa de logica del negocio, capa de presentacion...
Puedes utilizar las 2 perfectamente.. en mi caso
1.- Capa de Conexion
2.- Capa de Entidades
3.- Capa de Logica de negocio ( se encarga de toda la manipulacion de datos (CRUD) en esta llamo a la capa de conexion y entidades
4.- Capa de Presentacion ( aplicacion web MVC ) en la cual mando llamar a la capa entidades y Logica de negocio
Muchos cuando desarrollan en MVC ponen el codigo de manejo de datos en los controladores y eso es un tremendo error, ya que no es nada escalable y no esta el codigo centralizado y es reutilizable como ponerlo en una capa de logica de negocio, algunos otros ponen el codigo de manejo de datos en la misma clase de datos (entidad) y eso tambien es un error