Не могу побороть a reference to could not be added circular dependency

Підписуйтеся на Telegram-канал «DOU #tech», щоб не пропустити нові технічні статті.

Есть веб сайт ASP! В нем 2 сборки! например 1 -А, 2-B
1-это DAL, 2-BAL!
1 должна ссылаться на 2 и 2 должна ссылаться на 1!!!!
Как это организовать!??

👍ПодобаєтьсяСподобалось0
До обраногоВ обраному0
LinkedIn
Дозволені теги: blockquote, a, pre, code, ul, ol, li, b, i, del.
Ctrl + Enter
Дозволені теги: blockquote, a, pre, code, ul, ol, li, b, i, del.
Ctrl + Enter
Нельзя так организовывать. Архитектурно нельзя. Если уж есть такая насущная необходимость сплести DAL и BL, то организовывайте все в одной сборке («безслойная» архитектура). В случае небольших «home-page» сайтов это еще туда-сюда.

Но потом еще останется в DAL втереть UI до полного удовлетворения, и можно выдавать пистолеты саппорту сразу.

ніяк,все логічно:) в повідомленні так і сказано:)
якщо ви не розумієте чому спробуйте в коді оголосити 2 різні змінні які ссилаються одна на одну,
я маю на увазі це
string a = b; //помилка,b ще не оголошена !

string b = a;

я это понимаю! просто мне так необходимо сделать! А я не знаю как!

вот в одно пространство имен засунул!

1 должна ссылаться на 2 и 2 должна ссылаться на 1

1 ссылается на 3, и 2 ссылается на 3 (типа, если нужны просто ссылки на типы, типа енамов или интерфейсов — в 3 хранятся енамы и интерфейсы, которые реализованы в 1 и 2)

Хотя, DAL не должен ссылаться на business layer

Підписатись на коментарі