MVC设计模式和asp.net mvc解决方案结构

时间:2016-11-24 10:56:11

标签: c# asp.net-mvc asp.net-mvc-4 model-view-controller dll

我开发了一些asp.net mvc应用程序(MVC 3,4和5)。一世     过去有这种解决方案结构:

  • Asp.Net MVC包含视图和控制器层以及服务(Web Api)和viewmodel子层(模型的模型) 层)
  • 作为库的BLL子层
  • 将DAL子层作为库

    所以我有三个dll:

  • Web.dll引用了BLL.dll和DAL.dll

  • BLL.dll引用DAL.dll
  • DAL.dll

    问题是例如来自控制器我可以从中获取实体 DAL和我可以执行sql查询。这是一个安全问题 抽象。

    我画了下面这个"箭头"意味着可以看到可以与进行通信,可以使用。不允许任何其他连接。

mvc

I need to know :

 1. Does the schema respect the MVC design pattern?
 2. How can I structure my solution to follow the schema architecture?

Thanks,

0 个答案:

没有答案