2010-05-24 80 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)方法,以使用您的示例。

相关问题