asp.net core Identity RoleManage涉及到依赖注入,如何分到业务层
......都core了.还要dal层干嘛..
core为什么就不能单独提取出来呢?
@远扬: 没啥好提取的.封装ef是一件十分傻的事情.
@吴瑞祥: 意思说core不分层了?那那些DDD也是反框架了?
@远扬: 我写的时候是不分的.不过我做core的项目都不大.你可以@dudu 问下他们大项目怎么分.
我觉得就算分也就出来个业务/接口层.只要你用ef.就别搞个dal层出来了.
然后权限相关的本来就是在对外的那一层做的.也不用搞到业务/dal层
@吴瑞祥: 确实,我理解你的意思了,你的意思是说权限微软已经给我们封装的很好了
无需再搞到业务层?
@远扬: 是的.权限在最外的一层做就行了.
比如我现在项目有3个.一个openapi给app调用.一个web站点.一个内部服务api.
这个内部服务就算了业务层了.他肯定是不需要管权限的.
在openapi和web站点上各自做好权限管理.传到内部服务的就是一个用户id.