Каков наиболее распространенный способ организации объектов на уровне бизнес-объектов?Организация объектов в BLL
Для примера, я работал с BLL с тем, что принял этот подход:
- Общие папки - содержит статические файлы утилиты
- Интерфейсы Папка - Все интерфейсы
- Dal - Доступ к данным Объекты
- Услуги - объекты, которые имеют доступ Услуги
- Project Root - Содержит бизнес-объекты
Я также видел интерфейсы, смешанные в бизнес-объектах, и проекты BLL, которые имеют объекты в папках модели и библиотеки.
Я бы объединил логические объекты и разделил весь код инфраструктуры. Посмотрите на это: http://microsoftnlayerapp.codeplex.com/ –