2011-02-25 2 views
1

우리는 LinqToSQL을 사용하여 빌드되었고 NHibernate에 대한 재구성에 관심이있는 많은 수의 프로젝트를 보유하고 있습니다. 우리가하는 ORM의 대부분은 꽤 간단합니다. 나에게 DBML을 가리키고 상응하는 POCO 엔티티와 유창한 NHibernate 매핑을 생성 할 수있는 툴을 생성하여 NHibernate를 사용하도록 이들 시스템을 변환하는 반자동화된 방법이 있을지도 모른다.LinqToSQL에서 NHibernate 로의 대량 변환

누구에게도 이것에 대해 생각해 보았습니까? 아니면 우리를 빠르게 할 수있는 도구가 있습니까?

감사합니다!

+0

비용/이점 분석을 잊지 마세요! – jason

+0

나는 한 곳에서 판매용 도구를 쓰는 것을 고려해 보았습니다. 그러나 나는 그 도구가 시장이 매우 작다고 믿습니다. 관련 경험이있는 컨설턴트를 채용 할 생각이라면 저에게 연락하십시오. 당신이나 당신의 고용주가 그런 도구를 만들기 위해 오픈 소스 프로젝트를 기꺼이 원한다면 나는 또한 흥미가있을 것입니다. –

답변

0

에서 T4 impl을 찾을 수 있지만 자동 매핑을 사용할 수는 있습니다.

0

우리의 DMS Software Reengineering Toolkit을 고려하십시오.

DMS는 C# 4.0 및 LINQ를 비롯한 많은 언어를 구문 분석하여 AST를 생성합니다. 코드에서 원본 패턴 일치 및 소스에서 소스로의 변환을 수행하고 수정 된 AST를 생성 한 다음 유효한 소스 코드를 다시 생성 할 수 있습니다. 그것은 당신의 작업을 성취 할 수 있습니다.