1)什麼是BLL-services
?他們和Service Layer
服務有什麼區別?什麼去域服務和什麼去服務層?域驅動設計令人困惑
2)我如何重構BBL模型來給它一個行爲:Post
實體擁有一組反饋,已經可以添加另一個Feedback
到feedbacks.Add(feedback)
。顯然,在一個普通的博客應用程序中沒有計算。我應該定義一種在Post
實體內添加Feedback
的方法嗎?或者應該通過相應的服務來維護這種行爲?
3)我是否應該使用Unit-Of-Work
(和UnitOfWork-Repositories
)模式,如http://www.amazon.com/Professional-ASP-NET-Design-Patterns-Millett/dp/0470292784中所述,或者使用NHibernate ISession
就足夠了?