.net core 2.2. Циркулярные ссылки - PullRequest
0 голосов
/ 12 января 2019

У меня проблема со ссылками и я запутался.

В DLL Repository.Implement я могу видеть DLL Model и использовать модель на уровне хранилища.

Когда я хочу добавить ссылки между DLL Infrastructure и DLL Model, скажите мне их циклические ссылки.

На этом рис. можно увидеть инфраструктуру моего решения

.

Что я должен сделать, чтобы разрешить косвенные ссылки?

1 Ответ

0 голосов
/ 14 января 2019

От чего зависит Repository.Model? Если вы получаете циклическую ссылку, когда и Repository.Implement, и Repository.Infrastructure ссылаются на Repository.Model, то модель должна зависеть (или зависеть от чего-то, от чего зависит) Model или Infrastructure.

Чтобы решить проблему, вам нужно определить, какой проект вызывает цикл, и разорвать его. Это может означать реструктуризацию вашего кода.

...