2010-05-24 31 views
0

剛剛開始使用Entity Framework 4開始一個新項目的工作時,我和其他使用NHibernate的團隊進行了交流。他們在他們的實體上實現聚合路線,所以他們不會通過訂單實體添加訂單,而是通過在customer.order上添加addOrder方法,通過customer.order添加它。在Entity Framework 4中實現聚合路由是否是一種好的做法?

這是我採取的方法,但我很唉,遇到問題。這些都是我希望解決的問題,但這讓我想到了......這是一種很好的工作方式,還是我不必要地進行艱苦的戰鬥?

+0

我想你的意思是「聚合*根*?」 – 2010-05-24 13:17:53

+0

我想我是這樣做的,我只聽說過術語,對不起:) – 4imble 2010-05-24 13:24:32

回答

1

你可以這樣使用EF。閱讀埃裏克埃文斯的域驅動設計更多的想法。

不過你不需要爲它編寫任何代碼。將會有一個customer.Orders.Add(o)方法,以使用您的示例。

相關問題