Недавно обсуждался майкрософтовский пример архитектуре
http://www.rsdn.ru/forum/design/4355376.1.aspxАвтор: Ziaw
Дата: 25.07.11
.
Хотелось бы услышать отзывы по sharparchitecture
https://github.com/sharparchitecture/sharp-architecture/.
Еще у меня есть вопросы:
1. Реализовывать метод Validate внутри сущности или предполагать, что сущность всегда находится в валидном состояние.
2. При валидации вызывать эксепшн или возвращать булевое значение/коллекцию валидационных сообщений
3. Нужно ли писать абстракцию над ObjectContext(для EF)/ Session (для NH)?
4. В примере транзакции создаются для действий с TransactionAttribute, а если в действии нужно явно управлять транзакциями?
PS. Сильно не ругайте я только учусь