2010-01-05 3 views
0

나는 관리하는 서브 시스템에 대한 인터페이스로서 .net 웹 사이트를 함께 사용하고자합니다.ORM for .NET 2.0을 빨리 배우기

ASP.net (.net 2.0)을 사용할 계획입니다.이 점이 해당 상점의 표준이기 때문에.

조금 전에 Django로 놀고 있었기 때문에 ORM을 사용하고 싶습니다. 시간 절약과 코드 단순화를 실현했습니다. 나는 설치 때문에 시간을 절약 할 수는 없을지 모르지만 유지 보수가 더 쉬워야한다고 생각합니다.

누군가가 ASP.NET 2.0에서 작동하는 배우기 쉽고 안정적인 ORM 제품을 권장 할 수 있습니까? 나는 오픈 소스를 선호하지만 제품이 무료 인 한 괜찮습니다.

학습하는 것은 학습자에 따라 다르므로 경험 많은 개발자에게 공유하고 싶습니다. 나는 많은 언어를 사용하고 일반적으로 좋은 자료로 빨리 배운다.

+0

.NET이나 LINQ to SQL 또는 Entity Framework를 사용할 가능성은없는 것 같습니까? – RickNZ

+0

아니요, 우리의 프로덕션 웹 서버에는 3.5가 없으며 VS 2008도 제공하지 않습니다. 2.0으로 제한됩니다. –

답변

1

나는 NHibernate를 추천한다. 그것은 완전한 기능을 갖춘 매우 성숙한 (내 경험에 의하면) 꽤 안정적입니다. summer of nhibernate 스크린 캐스트 (무료)를 살펴보면 곧 시작할 수있는 충분한 지식을 갖추게됩니다!

+0

학습 곡선이 가파른 것으로 알고 있습니다. 그렇지 않으면, 나는이 마차에있을 것입니다. –

+0

모든 것이 가파른 것은 아닙니다. 물론 고급 기능은 시간이 많이 걸리지 만 db에 연결하여 정기적으로 쿼리를 실행하는 것은 쉽습니다. 또한, 장기적인 생각 - 몇 시간 동안 당신의 toolbelt에있는 훌륭한 도구입니다 ... –

+0

나는 당신의 요점을 볼 수 있기 때문에 나는 NHibernate를 선호합니다. (나는 또한 Hibernate [Java]), 투자가 주말을 기다릴 필요가 있더라도 시간 투자 가치가있을 것입니다 ... 나는 이것을보고 있습니다 ... 스크린 캐스트를 살펴 보겠습니다. 다른 유용한 빠른 학습 자료를 자유롭게 게시하십시오. –

2

Castle Active Record을 권해드립니다.

꽤 인기있는 NHibernate에 내장되어 있지만 Castle의 AR은 내 의견으로는 더 빨리 벗어날 수 있습니다.

전 마지막 ASP.NET 프로젝트에서 사용하여 유용성을 보장 할 수 있습니다. :)

수정 - 여기에 "Getting started"로가는 빠른 링크가 있습니다.

+0

이것은 가능성이 있지만 NHibernate로 나를 다시 연결하는 것으로 보인다. 제안 해 주셔서 감사합니다. 나는 확실히 시작하는 재료를 보면서 계속해서 볼 것입니다. –