2010-02-24 2 views

답변

2

많은 열이없는 테이블이 소수에 불과하면 수업을 직접 작성하는 것이 가장 좋습니다. 나는 데이터베이스가 이미 존재한다면 많은 클래스를 작성하는 것을 추천하지 않을 것이다. http://using.castleproject.org/display/Contrib/ActiveWriter

은 유용성의 다양한 상태에서 다른 코드 생성기가 있습니다

활성 작가는 당신의 필요를 충족 할 수 있습니다. 이 베인에는 StackOverflow에 다른 질문이 있습니다.

.NET ORM solution with class auto-generation: Subsonic, Castle AR, ...?

NHibernate Generators

업데이트 2010년 6월 1일 :

지금은 공개적으로 Windows 응용 프로그램으로 성 액티브 대한 (T4 기준) 코드 생성기를 발표했다 여기에 부부 :

http://www.AgilityForORMs.com/Home/Products/

무료 및 상용 버전의 코드 생성기가 있습니다. 무료 버전은 특정 규칙 (예 : 대리자 기본 키 사용)을 따르는 대다수의 ""데이터베이스에서 올바르게 작동합니다.

AgilityForORMs 성 ActiveRecord 코드 생성기는 .NET 3.5 및 MS SQL Server 2005/2008에 대해 테스트되었습니다. .NET 4.0뿐만 아니라 다른 데이터베이스 공급 업체에 대한 지원도 계획되어 있습니다.

"기성품"이라고 생각하면이 코드 생성기를 작성하지 않았을 것입니다. 나는 다른 사람들도 혜택을 볼 수 있도록 포장하기 위해 여분의 시간을 보냈다.

관련 문제