2012-01-07 5 views
0

dbo의 테이블에서 잘 작동하는 Ndbunit 테스트가있는 프로젝트가 있습니다. 다른 스키마 (예 : schema.tableName)에서 테이블을 사용할 때 오류가 발생합니다. 오류 :ndbunit에서 dbo를 제외한 다른 스키마 사용

> NDbUnitQuery.GlobalTesting (TestFixtureSetUp): 
> NDbUnit.Core.NDbUnitException : 
> DbCommandBuilder.CreateSelectCommand(DataSet, string) failed for 
> tableName = 'Code' ----> System.Data.SqlClient.SqlException : 
> Invalid object name 'Code'. 

답변

0

여기서의 문제는 기본 .NET 데이터 집합 디자이너가 스키마를 제대로 인식하지 못한다는 것입니다. Visual Studio 데이터 세트 디자이너에서는 각 데이터 테이블 정의의 속성에 스키마 접두어를 '수동으로'입력해야합니다. 그 후에 NDbUnit은 다른 스키마의 테이블을 제대로 사용해야합니다.

자세한 내용은 http://code.google.com/p/ndbunit/issues/detail?id=23