Я хотел бы реализовать типичную трехуровневую архитектуру. Мой текущий подход выглядит следующим образом
- DAL - с EF 4.0 и репозиториями для каждой из моих сущностей. доступ через интерфейсы
- Я думал об использовании объектов POCO. Мой первый вопрос: куда мне положить эти
файлы? В сборке, на которую ссылаются все другие проекты?
- BLL - Как мне получить данные из DAL в BLL, а затем, наконец, в графический интерфейс
Это хороший способ, если у меня будет целая куча классов менеджеров, таких как CustomerManager в BLL. Эти классы будут обращаться к соответствующему репозиторию в BLL, а затем передавать объекты в GUI
Или вы думаете, что лучше поместить репозиторий в BLL и обращаться к ним напрямую из моего say buttoneventhandler?
Надеюсь, вы сможете внесите немного света в темноту
задан Developer23 9 November 2010 в 17:14
поделиться