Недавно обсуждался майкрософтовский пример архитектуре
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. Сильно не ругайте я только учусь
Здравствуйте, Аноним, Вы писали:
А>Недавно обсуждался майкрософтовский пример архитектуре 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. Сильно не ругайте я только учусь
Закрой этот пример и больше никогда его не открывай
Здравствуйте, Aviator, Вы писали:
A>Закрой этот пример и больше никогда его не открывай
Тогда подскажите, где можно посмотреть примеры архитектуры
Здравствуйте, Аноним, Вы писали:
А>Здравствуйте, Aviator, Вы писали:
A>>Закрой этот пример и больше никогда его не открывай
А>Тогда подскажите, где можно посмотреть примеры архитектуры
Абстрактной архитектуры не бывает, это мечта студента. Для начала определитесь с задачей, потом тебе предложат примеры опенсорс проектов по близкой тематике.