지금까지 엔티티 프레임 워크와 어울리지 않았다면 .NET 4.0의 새로운 EF를 좋아할 가능성이 있습니까?

StackOverflow https://stackoverflow.com/questions/932361

문제

지금까지 나는 EF를 좋아하지 않았다. 도구가 마음에 들었고 특정 유형의 매핑과 관계를 만드는 것이 얼마나 쉬운 지, 다른 유형은 고통이었고 EF의 LINQ 지원은 그다지 좋지 않았습니다 (Coul은 내 자신의 필터 확장 방법을 만들지 않습니다).

.NET 4.0의 새로운 EF가 더 좋습니다. 내가 지금까지 언급 한 내용을 감안할 때 내가 좋아할 가능성이 있습니다.

내가 묻는 공진은 LINQ2SQL을 많이 사용하고 내가 사용하는 플랫폼이 쓸모 없게된다는 느낌을 좋아하지 않기 때문입니다. 나는 이미 가지고있는 것과 가능한 한 비슷한 것으로 업그레이드하고 싶습니다.

귀하의 의견에 감사드립니다

도움이 되었습니까?

해결책

그것은 단지 의견 일 뿐이지 만 새로운 EF가 훨씬 개선 될 것이라고 믿습니다. 그들은 거의 확실히 LINQ에서 SQL로의 마이그레이션 경로를 가지고있을 것입니다. LINQ에서 SQL처럼 보일지 여부는 또 다른 이야기입니다. 두 도구는 다소 다른 철학을 가지고 있습니다.

EF는 엔터프라이즈 시나리오를 위해 설계 될 것이지만, 다음 버전은 작은 응용 프로그램 시나리오에서 L2를 적절한 대체물로 사용할 수있을 정도로 가벼워지기를 희망합니다.

다른 팁

나는 지금까지 본 모든 것에서 EF 4.0에 대해 정말로 낙관적입니다. 그만큼 베타 릴리스 MSDN 가입자가 이미 사용할 수 있으며 POCO, Persistence Mignorance, N-Tier Support 및 그 모든 것에 대한 많은 문제를 해결합니다. Ado.net을 계속 읽는 것이 좋습니다 팀 블로그 변경된 것에 대한 훌륭한 자원으로.

이것은 매우 큰 점검이며 많은 것이 바뀌었기 때문에 첫 번째 릴리스와 비교할 수 없습니다.

즉, 초기 입양아는 버그와 새로운 문제에 처음으로 들어가는 것이기 때문에 항상 최악의 입양인이 발생하는 반면, 늦은 오름은 얼리 어답터가 배운 교훈의 혜택을받을 수 있습니다.

많은 개선이있었습니다. 나는 몇 가지 이상한 문제에 도달했지만 아직 해결할 수없는 것은 없습니다. Poco가 어떻게 작동하는지 이해하는 데 몇 시간이 걸렸습니다. vs2010을 다운로드하고 직접 플레이하는 것이 좋습니다!

이 프레젠테이션을 살펴보면 EF가 왜 시간의 가치가 있는지 알게 될 것입니다.

엔티티 프레임 워크 프레젠테이션처럼 생각하는 방법 : http://blogs.teamb.com/craigstuntz/2009/09/11/38394/

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top