2010-02-25 5 views
1

나는 Subsonic의 초심자이고, 나는 그것이 작동하는 방법에 관한 isseu를 가지고있다.SubSonic 3 Class 테이블 이름 생성 문제

아음속이 기본값의 .cs 파일을 생성 할 때 클래스의 이름은 LowerCase로옵니다. 내가 funciton를 사용하여 MySQL의 템플릿을 편집 한 "ToTitleCase는()"키우면 내 테이블 이름 , 확인 i'ts 제품 경우, 내 문제의 평화 해결하지만 경우 그 ProductsType 같은 합성 명 클래스 이름은 "Productstype"입니다.

열 이름이 데이터베이스에있는 것과 똑같은 경우를 봅니다.

그래서 난 찾을 수없는 어디 클래스의 이름은 테이블 이름처럼 오는 수정. (같은 사례에 민감한) 그것에 대한

어떤 아이디어를해야하는 템플릿 코드에? 나는 C#을 아음속 템플릿보다는 vb.net을 사용하지만 settings.ttinclude 내에서 함수 정리를 사냥으로

많은 감사

답변

3

사과, 나는 이것에 잘못 될 수있다.

여기서 switch 문을 사용하여 원하는 경우 대문자로 전달 된 tableName을 대체 할 수 있어야합니다. 바라기를 당신은 너무 많은 것을 가지지 않습니다!

+0

하하하 당신의 답변을 주셔서 감사합니다. CResults, 대체 할 테이블이 많지 않아서 행운입니다. 그래서 코드가 이름을 LowerCase로 전달하는 곳을 찾고 싶습니다. 매번이 부끄럽게하기를 원하지 않기 때문입니다. – Myr0