×Закрыть

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

Есть веб сайт 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

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