1
我想知道是否有人在WCF服務中使用EF4和Spring.Net。使用DI與EF4以及其他利弊是多麼容易。 目前我使用nHibernate作爲ORM和Spring .Net作爲數據訪問層。有沒有很好的理由轉向EF4?Entity Framework v4和Spring .Net
我想知道是否有人在WCF服務中使用EF4和Spring.Net。使用DI與EF4以及其他利弊是多麼容易。 目前我使用nHibernate作爲ORM和Spring .Net作爲數據訪問層。有沒有很好的理由轉向EF4?Entity Framework v4和Spring .Net
它很大程度上取決於您的整體技術堆棧。如果你已經開始使用nHibernate,並且沒有外部激勵因素(商業原因等),那麼就沒有必要轉向EF4了。但是,如果您幾乎完全使用MS技術堆棧,那麼遷移到EF4將會進一步完成這項工作。這就是說,Spring.NET和nHibernate有着非常成熟的互操作性,並且很難修復沒有被破壞的東西。我正在用EF4和Spring.NET使用POCO來構建一個領域模型,並且可以證明有很多學習機會和「OK,我該怎麼做?」的實例。但是這當然是可行的,雖然沒有很多資源特別使用EF4和Spring.NET,但在EF4和DDD的通用領域有很好的指導。
不知道是否有幫助,但這是我的兩分錢的話題。