我开发了一些asp.net mvc应用程序(MVC 3,4和5)。一世 过去有这种解决方案结构:
将DAL子层作为库
所以我有三个dll:
Web.dll引用了BLL.dll和DAL.dll
DAL.dll
问题是例如来自控制器我可以从中获取实体 DAL和我可以执行sql查询。这是一个安全问题 抽象。
我画了下面这个"箭头"意味着可以看到, 可以与进行通信,可以使用。不允许任何其他连接。
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,