2009-03-18 6 views
1

NHibernate에 대한 매핑 및 비즈니스 클래스를 리버스 엔지니어링하는 좋은 도구를 알고 있습니까? NHibernate는 그린 필드 개발에 가장 적합하지만 큰 레거시 데이터베이스로도 작업해야합니다. 나는 NGen을 시도했으나 괜찮 았지만 전체 DB를 수행하고 개별 테이블을 선택하거나 sprocs에 매핑 할 수없고 UNIQUEIDENTIFIER를 UNIQUEIDTITIER (GUID에 있어야 함)에 매핑합니다.NHibernate를위한 좋은 리버스 DB 엔지니어 툴은 무엇입니까?

우리는 기업 예산이 있으므로 도구를 무료로 사용할 필요가 없습니다. 나는 Frans가 LLBLGen의 다음 버전이 NHibernate와 다른 제 3자를 지원할 것이라고 말했음을 이해한다. (LL는 그들 모두를 다룰 수있는 하나의 생성기인가?), 그것이 4/4 분기 이후이다.

답변

0

우리는 LLBLGen을 독점적으로 사용하고 그것을 사랑합니다. 우리는 레거시 데이터베이스를 사용하기 때문에 완벽하게 적합했습니다. 알파 또는 베타 버전을 더 빨리 사용할 수 있습니까?

+0

NHibernate로 가기 전에 NHibernate와 LLBLGen을 광범위하게 살펴 보았습니다. NHibernate이긴하지만 겨우. 그들은 확실히 훌륭한 제품을 만들었지 만 궁극적으로 우리는 컴파일 된 프로젝트보다 XML 매핑 파일을 좋아하기로 결정했습니다. – John

0

이전에 NHibernate에 MyGeneration을 사용했습니다. 불행히도 다른 개발자의 파일을 상속했기 때문에 설치/구성 프로세스에 대해 많이 말할 수는 없습니다. 나는 당신이 어떤 데이터베이스를 실행할 것인지를 말한 다음 데이터베이스 객체 목록 (테이블과 뷰는 물론 스토어드 프로 시저가 확실하지 않은 경우)에 대해 다시 알려줍니다. 그런 다음 매핑을 생성 할 객체를 선택하고 템플릿 엔진으로 매핑 및/또는 클래스를 생성하는 버튼을 클릭합니다.

관련 문제