본문 바로가기

TechLog

.NET Object-Realational Mapping Tools

.NET 3.5에서 Entity Framework라는 것이 도입되었다는 소식을 듣고, 대충 내용을 훑어보고 나서는 '아 이게 닷넷의 ORM 역할을 하는 건가 보구나 ... LINQ가 그럼 인프라 역할을 하고 실질적인 프레임워크 역할은 Entity Framework가 하는가보군'이라고 생각하고 넘어갔었는데, 오늘 ORM 툴을 검토하다보니 그건 또 아닌 모양. ORM의 역할은 DLINQ가 담당한다고 하는데 ... 

... 아 몰라 더 이상 알기 싫어! 날 내버려둬! ( 'ㅁ`)

여튼 그래서 다시 다른 내용을 검색하다보니, Hibernate의 닷넷 버전인 NHibernate라는 것이 있는 모양. (아니 이걸 지금껏 모르고 있었다니;;) 언젠가는 ORM을 도입해야겠다고 마음먹고 있었는데 시간 날 때 천천히 살펴봐야겠다 싶다. Entiry Framework는 데모 돌리려고 보니 SQL Server만 지원한다는 얘기에 당장은 쓸 머신이 없어서(파견중이라 오라클밖에 없다...) 보류 중.

참고로 다음 링크는 닷넷의 ORM 툴들을 비교한 페이지 :

근데 의외로 닷넷에 ORM 툴이 상당히 많은 듯. 방금 위 링크 외에도 검색해보니 상당히 많이 나오기는 한다. 하지만 살펴보기가 귀찮아..

다음 링크도 읽어둘만 한 듯.
- Choosing an object-relational mapping tool :

hoosing an object-relational mapping tool