Linq to Entities 와 ADO.NET ENTITY FRAMEWORK 가 승리자가 되다.
아키텍처 2008/11/20 16:01And 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.
'아키텍처' 카테고리의 다른 글
| 큰 덩어리의 Entity Data Model (EDM)으로 작업하기 (0) | 2008/11/28 |
|---|---|
| Entity Framework를 이용한 N-tier(e.g 3-tier) 또는 N-Layer 아키텍트의 구현 (0) | 2008/11/27 |
| Linq to Entities 와 ADO.NET ENTITY FRAMEWORK 가 승리자가 되다. (0) | 2008/11/20 |
| 성공적인 프로젝트 관리 (How to Make Software Development successful) (0) | 2008/11/16 |
| ORM in .NET 3.5 (0) | 2008/11/13 |
| eBay는 트랜잭션을 사용하지 않는다? (1) | 2008/11/05 |
현재글 : Linq to Entities 와 ADO.NET ENTITY FRAMEWORK 가 승리자가 되다. posted By - 반더빌트 2008/11/20 16:01
Trackback Address :: http://smack.kr/trackback/278
- 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을 이용하는 그룹..



[CommunityHeros]ADO.NET_EntityFramework.pptx
이올린에 북마크하기
이올린에 추천하기