0
我想用分层体系结构创建应用程序。我有只有模型类负责CodeFirst配置,迁移等 如何在使用asp.net标识时分离模型库
- 示范项目,
- 服务项目负责业务逻辑,并在数据库中保存的数据使用EF
- Dto项目,使用Web应用程序和服务之间使用的类
- 使用asp.net mvc应用程序的Web项目。
我的目标是将这些项目分开,以便Web项目对模型和数据一无所知 - 它只是使用Dto类来使用Service,所以Web项目应该引用Service和Dto。一切都很好,直到我配置了Asp.Net身份 - 为了配置授权,我必须引用我想避免的数据和模型项目。是否有可能实现我的目标,并且(如果是)如何做到这一点。
我的第二个问题是:我的设计是否从分离关注的角度出发?