/ / ¿Arquitectura MVC como BAL, DAL y Presentación con EntityFramework? - c # -4.0, model-view-controller, entity-framework-4

¿Arquitectura MVC como BAL, DAL y Presentación con EntityFramework? - c # -4.0, model-view-controller, entity-framework-4

Quiero crear un proyecto en Asp.¿Net MVC con C # usando Entity Framework con capas BAL y DAL? Hay dos módulos aquí Módulo de usuario y administrador con función de inicio de sesión personalizada. El administrador puede agregar columnas de tiempo de ejecución en la base de datos existente con agregar, editar actualizar los registros, como cualquier informe. La pantalla de registro para los usuarios.

Si tiene algún tipo de artículo / proyecto de referencia (arquitectura N-tier), háganoslo saber, por favor.

Respuestas

1 para la respuesta № 1

Cuando creo proyectos MVC, normalmente sigo esta estructura:

  • Capa de interfaz de usuario: este será el proyecto mvc real e interactuará con la capa de servicio

  • Capa de servicio (BAL): esto mantendrá todas sus clases de lógica de negocios e interactuará con la capa de acceso a datos. Esta capa expondrá los servicios que la capa de interfaz de usuario puede utilizar

  • Capa de acceso a datos: tendrá todas las clases relacionadas con el acceso a datos. Mientras utiliza el marco de entidades, su DbContext puede vivir aquí

  • Entidades: esto contendrá todas las entidades utilizadas en su solución