2011-03-24 3 views
1

나는 아음속 웹 사이트를 방문하여 3.0.0.4 버전을 다운로드했습니다. 내 프로젝트 설정은 오류없이 잘 진행되었습니다. 나는 그 다음 나는 내가 데이터를 얻을Subsonic 3.0.0.4보기가 작동하지 않습니다.

MsgBox(Accounting.vwVendor.All().Count().ToString()) 

을 테스트하기 위해 다음을 수행하지만 때, 비주얼 스튜디오 I의 의견이 생성 된보고하고 2010 년 내 DB

const string [email protected]"SELECT * 
    FROM INFORMATION_SCHEMA.TABLES 
    WHERE TABLE_TYPE='BASE TABLE' 
    UNION 
    SELECT TABLE_CATALOG,TABLE_SCHEMA,TABLE_NAME, 'View' TABLE_TYPE 
    FROM INFORMATION_SCHEMA.VIEWS"; 

에 두 가지보기에 액세스하려면 다음 추가 . 만약 내가 다른 생성 된 테이블에 대해 동일한 실행, 잘 작동합니다. 나는 'System.InvalidOperationException' 이 SubSonic.Core.dll에서 발생 유형의

첫째 예외 VS 직접 실행 창에서 다음을 참조 할

내가 SQL 서버 뷰를 액세스하기 위해 뭔가를 놓치고 있습니까 SubSonic을 통해?

업데이트 : 프레임 워크 4.0 클라이언트 프로필에서 Framework 3.5 클라이언트 프로필로 대상 프레임 워크를 변경하고 솔루션을 빌드하고 대상 프레임 워크를 4.0으로 다시 변경하여 솔루션을 작성했습니다.

+0

SubSonic은 Client Profile에서 작동합니다. 문제는 다른 것입니다. 타겟 프레임 워크를 전환 할 때 재생성이 필요한 t4 템플릿 일 가능성이 큽니다. –

답변

0

당신이 수정 한 것은 SubSonic으로 뷰에 액세스하는 데 필요한 모든 것입니다. 나는 심지어 새로운 프로젝트에서 그것을 테스트했고 아무런 문제도 없었다.

스택 추적과 같은 예외에 대한 자세한 내용을 게시하는 경우 어떤 것이 눈에. 것입니다.

관련 문제