awaisshabir Ответов: 1

Я путаюсь в N-уровневой архитектуре? Пожалуйста, очистите мое замешательство?


я создаю 4 уровневое приложение в своем приложении я привык
1. клиентское приложение mvc
2. служба wcf
3. слоя собственность
4. Уровень dataAccess

В слое dataAccess я использовал модель Entity Data Model, и там есть файл App.config, а в файле App.config есть строка подключения . когда я вызываю метод, он показывает execption :" в конфигурационном файле приложения не может быть найдена строка подключения с именем RealEntities".
Тогда я положил мою строку подключения в моей собственности слоем и службы WCF свою работу хорошо .как я использовал слой доступа к данным строки подключения

Что я уже пробовал:

в моей службы WCF я могу добавить ссылку из свойств слоя и слоя собственность содержать ссылку слоя доступа к данным.

1 Ответов

Рейтинг:
1

onetdev

Вы должны добавить строку подключения в web.config в приложении WCF.
Потому что все ваши слои(двоичные файлы), стоящие за вашим сервисом, будут ссылаться только на уровень сервиса.