2009-08-24 41 views
0

表我在使用NDbUnit与拥有自己的模式表的问题 - 即:使用NDbUnit与具有表模式

CREATE TABLE MYSCHEMA.MyTable01 
(
    Id int NOT NULL, 
    Description varchar(50) NOT NULL 
) 

这是一个支持的方案?我需要做些什么来实现这个目标?

(当表dbo.MyTable01工作的罚款)

回答

0

您正在使用什么版本NDbUnit的?早期版本不支持显式模式前缀,但更新的版本应该适当地支持它们。

+0

这个*被支持在正确支持模式的数据库上。请参阅以下脚本中创建的SQL Server数据库:http://code.google.com/p/ndbunit/source/browse/trunk/NDbUnit.Test/Scripts/sqlserver-testdb-create.sql 这会正确创建数据库中的一个名为[OtherSchema]的'第二个模式',然后NDbUnit单元测试就可以正常运行。 请注意,VS DataSet设计器未正确添加架构前缀到您的数据集 - 在将表放入它之后,您必须自己将架构前缀添加到XSD中的表中。在此之后,NDbUnit DOES支持模式。 – sbohlen 2010-05-17 11:17:37