我有一个解决方案(C#MVC5和其他多个类库)。 在尝试将Identity模型移动到我的Domainclass库以及将所有与EF相关的Identity内容移动到我的DataLayer时,我遇到了一些循环引用。
我已将ApplicationDbContext类和ApplicationUserManager移动到DataLayer。在尝试在ApplicationUserManager中设置我的EmailService时,我不能从Services引用DataLayer项目,因为大多数服务需要引用DataLayer来获取数据。
处理这种情况的最合适方法是什么?