태터데스크 관리자

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

태터데스크 메시지

저장하였습니다.

닷넷프레임워크 딥 다이브 - .NET Framework Deep Dive

POST : 아키텍처

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


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.








top

tags

, , ,

posted at

2008/11/20 16:01


◀ recent : [1] : ... [79] : [80] : [81] : [82] : [83] : [84] : [85] : [86] : [87] : ... [314] : previous ▶

CONTENTS

닷넷프레임워크 딥 다이브 - .NET Framework Deep Dive
BLOG main image
닷넷 프레임워크 .NET FRAMEWORK, C# .NET 과 프레임워크 디자인, 아키텍처 설계, ASP.NET 개발 - 인간과 정보의 상호작용에 통찰력을 얻기 위한 블로그 입니다. -성공률이 100%인 프로젝트가 있다고? 거기에는 혁신이 0%일 것이다. ,Google CEO 에릭슈미트
RSS 2.0
공지
아카이브
최근 글 최근 댓글 최근 트랙백
카테고리 태그 구름사이트 링크