2009-09-22 3 views
0

큰 프로젝트의 2 단계에서 사용하기 위해 SubSonic을 평가 중입니다. 이것은 SQL Server 데이터베이스에 700 개의 테이블이있는 ASP.NET 프로젝트입니다.마이그레이션 방법없이 SimpleRepository는 어떻게 사용합니까?

도메인 모델이 POCO 클래스로 구성되어 오프라인 액세스 요구 사항을 지원할 계획입니다. SimpleRepository 패턴이 최선의 선택이라고 생각합니다.

그러나 데이터베이스가 이미 있으므로 마이그레이션 지원이 도움이되지 않습니다. 내가 간과 한 SimpleRepository 용 T4 템플릿이 있습니까? 마이그레이션을 어떻게 끄겠습니까? 만약 내가 Wiki에서 뭔가를 놓쳤다면, 저를 가리 키십시오, 그렇지 않으면 저를 시작 시키십시오. 그리고 우리가 거기에 도착했을 때 모두를위한 Wiki 항목을 쓸 것입니다.

답변

1

linq templates을 살펴 보시기 바랍니다. ActiveRecord 템플릿처럼 데이터베이스에서 생성되지만 대신 POCO를 제공합니다. 또는 간단한 템플릿을 사용하고 마이그레이션을 실행하지 않아도됩니다. 마이 그 레이션은 리포지토리를 만드는 동안 SimpleRepositoryOptions.RunMigrations를 지정하여 명시 적으로 지시 할 때만 발생하므로 너무 멀리하지 않아도됩니다. 그 (것)들을 켜십시오.

관련 문제