0
我想要使用n层架构的asp.net mvc项目。我对这个问题感到困惑;Asp.Net MVC项目与n层架构
我有4层是BLL,DAL,实体和WebUI中。 WebUI tier是一个asp.net mvc项目。我将数据模型添加到实体层。在DAL,我使用实体框架创建了一些关于crud对象的类。最后,我将这个课程作为BLL作为知识库提供。 BLL知道DAL和实体层,DAL知道的entites层和WebUI中是只有知道BLL。在WebUI,我可以访问存储库,其中BLL。 但是这个存储库的返回值是实体类。我不得不从实体到WebUI层。我不想那WebUI访问数据块直接。它应该使用BLL内的存储库访问数据库。
我该怎么办?我想做正确的事情。我的 架构有什么不对吗?
感谢您帮助解答。