我想知道是否有人在WCF服务中使用带有Spring .Net的EF4。使用DI与EF4以及其他优点和缺点是多么容易。 目前我使用nHibernate作为ORM,将Spring .Net作为数据访问层。是否有充分的理由搬到EF4?
答案 0 :(得分:1)
这在很大程度上取决于您的整体技术堆栈。如果你已经设置了nHibernate并且没有外部激励因素(业务原因等),那么就没有真正需要转移到EF4。但是,如果您几乎只使用MS技术堆栈,那么转移到EF4将会进一步努力。
也就是说,Spring.NET和nHibernate具有良好的,成熟的互操作性历史,并且很难修复未破坏的内容。我正在使用带有EF4和Spring.NET的POCO构建域模型,并且可以证明有很多学习机会和实例“好的,我该怎么做?”。但它肯定是可行的,虽然没有多少资源专门使用EF4和Spring.NET,但在EF4和DDD的一般领域有很好的指导。
Dunno,如果这有帮助,但这是我的两分钱。