2009-07-09 4 views
0

내 웹 응용 프로그램에서 Subsonic 3.0.0.1은 을 제외한을 제외한 템플릿에서 ToString() 및 DescriptorValue() 메서드에 대한 코드를 올바르게 생성하는 것으로 보입니다. 그리고 그 방법은 ContentType이라는 테이블 하나를 제외하고 모든 테이블에서 괜찮습니다. 그게 문제가 아니야, 맞습니까? 위에서 언급 한 각각의 방법에 대해받은 오류는 다음과 같습니다.Subsonic 3.0.0.1의 버그? ToString() 재정의 및 DescriptorValue() 오류가 발생합니다

'SubsonicTest.ContentType'에 'ContentType'에 대한 정의가없고 'SubsonicTest.ContentType'유형의 첫 번째 인수를 허용하는 확장 메소드가 없습니다. 발견 (당신은 using 지시문 또는 어셈블리 참조가?) 여기

구축하지 않는 생성 방법과 같습니다 3.0.0.1 어셈블리에 대한 참조 나는 물론 할

public string DescriptorValue() 
{ 
     return this.ContentType.ToString(); 
} 


public override string ToString() 
{ 
     return this.ContentType.ToString(); 
} 

을 한 내 프로젝트에서.

아이디어가 있으십니까?

답변

1

테이블에 두 개의 열이 있고 두 번째 열의 이름이 테이블과 동일하기 때문입니다. 이것은 좋은 명명법이 아닙니다 :) 그리고 그것은 템플릿을 혼란스럽게합니다.

관련 문제