2012-01-07 17 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

を参照してください。
関連する問題