태터데스크 관리자

도움말
닫기
적용하기   첫페이지 만들기

태터데스크 메시지

저장하였습니다.

Linq to Entities 와 ADO.NET ENTITY FRAMEWORK 가 승리자가 되다.

아키텍처 2008/11/20 16:01

And the winner is… LINQ to Entities and the ADO.NET Entity Framework

* 2007년 11월 Visual Studio 2008과 함께 첫번째 ORM 이 릴리즈 되었고 -  LINQ to SQL
* 2008년 8월 Visual Studio 2008 SP1과 함께 두번째 ORM 이 릴리즈 되었습니다. - LINQ to Entities, 명확하게 ADO.NET ENTITY FRAMEWORK


위의 두 기술은 매우 비슷하고, 거의 같은 역활을 하는 것이어서, 개발자들은 메인 ORM 기술로써 어떤것을 선택해야 되는지 혼란스러워 졌다.

MSDN Magazine 2008년 5월호의
Entity Framework Q&A 라는 컬럼에서는 Linq를 사용하여 entityf를 얻어도 되는데  Entity SQL을 사용하는 이유는 무엇입니까?에 대한 답변이 있으며,



MSDN 공식 문서의 Introducing LINQ to Relational Data 에는 
linq to sql과 linq to entities의 차이점과 언제 사용해야 하는가에 대해서 기술 되어 있습니다.  

위 링크와 관련한 한글 ppt 문서

ENTITY FRAMEWORK의 디자인 프린서플은 ENTITY FRAMEWORK 블로그에 지속적으로 업데이트 되고 있습니다.
ex) entity frameworkf를 이용하 n-tier의 구성, lazy loading

또한 ADO.NET 팀 블로그에서도 더 많은 정보를 얻을 수 있습니다.


2008년 PDC에서 ENTITY FRAMEWORK V2에 대한 Roadmap이 발표되면서,  LINQ to SQL 보다 ENTITY FRAMEWORK 에 더욱 투자를 할 것이라는 발표는 ENTITY FRAMEWORK에 대한 지원이 더 좋아진다는 의미 입니다.

맨 위의 2008 PDC에서 linq to sql 의 기술 습득에 투자를 많이 하고 적용한 경우에는 어떻게 대처해야 되느냐는 질문에 MS의 담당자는 그냥 하던데로 linq to sql을 지속적으로 사용해도 무방하다.

하지만 entity framework에 더욱 지원을 많이 할 것이다라고 말하고 있습니다.


추가 : 2008-12-06
위의 소식에 대해 MS의 태도에 대한 개발자의 반응
http://ayende.com/Blog/archive/2008/10/31/microsoft-kills-linq-to-sql.aspx




추가 : 2008-11-28
MS ADO.NET 팀의  LINQ to SQL의 미래에 대한 포스트

PDC에서 발표된 내용에서 개발자들이 많이 혼란스러워 하는데 (주. 이미 많은 개발자들이 LINQ to SQL을 이용한 코드들을 만들어 냈을 것이므로, 프레임웍의 이전(마이그레이션)은 생각보다 많은 비용이 발생하므로 혼란 스러울 것) .NET 4.0  과 EF V2의 로드맵 결정에서 몇달간의 고민이 있었고, EF의 지원으로 결정되었다. 이걸 개발자들에게 투명하게 알려야 한다고 결정 했고, 발표한 것이다. 그렇다고 LINQ to SQL이 사라지는 것은 아니다  ---------- 라는 내용
Clarifying the message on L2S Futures.








이올린에 북마크하기(0) 이올린에 추천하기(0)

현재글 : Linq to Entities 와 ADO.NET ENTITY FRAMEWORK 가 승리자가 되다. posted By - 반더빌트 2008/11/20 16:01
Trackback 1 : Comment 0

Trackback Address :: http://smack.kr/trackback/278 관련글 쓰기

  1. Tracked from 딥 다이브 닷넷프레임워크 2009/12/30 22:16 DELETE

    Subject: LINQ to SQL Behind the Scene

    MS의 LINQ to SQL , LINQ to Entities , ENTITY FRAMEWORK는 .NET 개발자 진영에서 많은 논쟁을 벌여 왔습니다. ORM의 역사가 짧은 .NET 진영에서 얼리아답터 들은 NHibernate 와 iBatis.NET을 받아 들였고, LINQ to SQL을 받아들인 개발 그룹, Enterprise Library를 이용하고 있는 그룹, MS Database Application Building Block을 이용하는 그룹..

[생각을 적어 주세요~ 댓글은 작은 인연의 씨앗입니다.]

◀ PREV : [1] : ... [61] : [62] : [63] : [64] : [65] : [66] : [67] : [68] : [69] : ... [296] : NEXT ▶