C#项目之间的循环引用问题

时间:2015-12-23 20:14:56

标签: c# asp.net-mvc asp.net-identity circular-reference

我有一个解决方案(C#MVC5和其他多个类库)。 在尝试将Identity模型移动到我的Domainclass库以及将所有与EF相关的Identity内容移动到我的DataLayer时,我遇到了一些循环引用。

我已将ApplicationDbContext类和ApplicationUserManager移动到DataLayer。在尝试在ApplicationUserManager中设置我的EmailService时,我不能从Services引用DataLayer项目,因为大多数服务需要引用DataLayer来获取数据。

处理这种情况的最合适方法是什么?

0 个答案:

没有答案