최근에 NHibernate에 관한 질문을 게시했습니다. 이것은 NHibernate에 대한 Codesmith의 프레임 워크 PLINQO를 확인하도록 유도합니다.NHibernate 용 PLINQO. 매핑과 엔티티.
동시에 (나는 PLINQO에 의해 생성 된 프로젝트를보고 있었으므로) 공식 사이트에서 nhibernate에 대한 튜토리얼을 읽었습니다.
나는 NHibernate에 대한 전문가는 아니지만 지금보고있는 것은 (PLINQO Generated NHibernate 프로젝트) 아주 재능이없는, 아주 재앙에 대한 처방이다. 그것은 "엔터티"집합을 만듭니다. 나는 비즈니스 객체를 추측하고 있습니까? 내 눈에 큰 혼란.
누군가 Codesmith의 NHibernate에 경험이 있습니까?
누구든지 NHibernate의 mc 아빠에게 나를 가리킬 수 있습니다. 나는 지금까지 너무 많은 변종을 발견했기 때문에 나는이 모든 것을 이미 압도하고있다.
감사합니다.
나는 NHibernate를 많이 사용했고, 생성 된 것들은 모범 사례가 피하고 많은 불필요한 복잡성을 가진 NHibernate 위에 LinqToSql을위한 구문 설탕과 비슷하게 보였다. 하지만 솔직히 당신의 진정한 질문은 무엇입니까? 나와 "CodeSmith 's NH"을 경험해 보시겠습니까? : No – Firo
나는 PLINQO를 한번도 사용하지 못했지만 방금 그것을 살펴보고 그것에 대한 몇 개의 비디오를 보았다. 흥미로운 프로젝트처럼 들리지만 처음에는 코드 생성기 팬이 아니기 때문에 개인적으로 사용하지 않을 것입니다. PLINQO는 NHibernate를 감싸는 래퍼이므로 NHibernate를 사용할 때 많은 힘을 포기하지만 코드 일관성, 사용 편의성 및 지능적인 코드 생성 기능을 얻을 수 있습니다. NHibernate를 사용하는 한, 나는 개인적으로 IRepository 패턴과 Fluent NHibernate의 맵핑을 사용한다. –
@Firo, 우리는 모든 복잡성을 줄이고 NHibernate 베스트 프랙티스를 따르는 동안 사용의 용이성에 중점을두고 있습니다. –