2010-07-22 1 views
1

WCF 서비스에서 Spring .Net과 함께 EF4를 사용했는지 알고 싶습니다. DI를 EF4 및 기타 장단점과 함께 사용하는 것이 얼마나 쉽습니다. 현재 데이터 액세스 레이어로 Spring .NET과 ORM으로 nHibernate를 사용하고 있습니다. EF4로 옮길만한 이유가 있습니까?Entity Framework v4 및 Spring .Net

답변

1

전반적인 기술 스택에 따라 크게 다릅니다. 이미 nHibernate로 설정되어 있고 외부 동기 요인 (비즈니스 이유 등)이 없다면 EF4로 옮길 필요가 없습니다. 그러나 거의 독점적으로 MS 기술 스택을 사용하는 경우 EF4로 이동하면 더 많은 노력을 기울일 수 있습니다.

그렇다면 Spring.NET과 nHibernate는 상호 운용성에 대한 훌륭한 성숙한 역사를 가지고 있으며, 깨지지 않은 것을 고치는 것은 어렵습니다. 저는 EF4와 Spring.NET을 사용하는 POCO를 사용하여 도메인 모델을 구축하는 과정에 있으며 많은 학습 기회와 "OK, 어떻게 그 일을 할 수 있습니까?"라는 사례가 있습니다. 하지만 분명히 할 수 있고 EF4와 Spring.NET을 사용하는 데 많은 자원이 부족한 반면 EF4와 DDD의 일반적인 영역에는 좋은 지침이 있습니다.

Dunno는 전혀 도움이되었지만 주제에 대한 내 두 센트입니다.