나는 아음속 웹 사이트를 방문하여 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으로 다시 변경하여 솔루션을 작성했습니다.
SubSonic은 Client Profile에서 작동합니다. 문제는 다른 것입니다. 타겟 프레임 워크를 전환 할 때 재생성이 필요한 t4 템플릿 일 가능성이 큽니다. –