Вот что вам нужно сделать:
Щелкните правой кнопкой мыши проект DAL в обозревателе решений и выберите Зависимости проекта в контекстном меню.
Теперь вы увидите окно, которое показывает зависимости проекта от проекта DAL. Убедитесь, что BAL не проверен.
Теперь вы сможете добавить свою ссылку ...
Надеюсь, это поможет, я постарался сделать его максимально простым и понятным.
Объяснение:
Ваш DAL не должен иметь доступа к BAL. Ваши ссылки на код должны быть такими:
Проект MVC -> BAL -> DAL
Проект MVC должен ссылаться на BAL, BAL должен ссылаться на DAL. Настройте свой проект, как это. Сделайте так, чтобы это работало, и тогда вы лучше поймете, почему эта установка лучше.
Дано:
- Данные = необработанные числа и строки
- Информация = обработанные данные во что-то значимое
Cosider следующее:
Пользовательский интерфейс должен получить информацию от BAL, которая могла бы составлять его данные на основе DAL.