2010-07-22 96 views
1

我想知道是否有人在WCF服务中使用EF4和Spring.Net。使用DI与EF4以及其他利弊是多么容易。 目前我使用nHibernate作为ORM和Spring .Net作为数据访问层。有没有很好的理由转向EF4?Entity Framework v4和Spring .Net

回答

1

它很大程度上取决于您的整体技术堆栈。如果你已经开始使用nHibernate,并且没有外部激励因素(商业原因等),那么就没有必要转向EF4了。但是,如果您几乎完全使用MS技术堆栈,那么迁移到EF4将会进一步完成这项工作。这就是说,Spring.NET和nHibernate有着非常成熟的互操作性,并且很难修复没有被破坏的东西。我正在用EF4和Spring.NET使用POCO来构建一个领域模型,并且可以证明有很多学习机会和“OK,我该怎么做?”的实例。但是这当然是可行的,虽然没有很多资源特别使用EF4和Spring.NET,但在EF4和DDD的通用领域有很好的指导。

不知道是否有帮助,但这是我的两分钱的话题。