2009-08-24 4 views
0

J'ai des problèmes à l'aide NDbUnit avec des tables qui ont leur propre schéma - à savoir:NDbUnit avec des tables qui ont un schéma de la table

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

Est-ce un scénario pris en charge? Que dois-je faire pour que cela fonctionne?

(fin de travail lorsque la table est dbo.MyTable01)

Répondre

0

Quelle version de NDbUnit vous utilisez? Les versions antérieures ne prenaient pas en charge les préfixes de schéma explicites, mais les versions plus récentes devraient correctement les prendre en charge.

+0

Ce * est * pris en charge sur les bases de données qui prennent en charge correctement les schémas. Voir la base de données SQL Server créée dans le script suivant: http://code.google.com/p/ndbunit/source/browse/trunk/NDbUnit.Test/Scripts/sqlserver-testdb-create.sql Ceci crée correctement un 'second schéma' dans la base de données appelé [OtherSchema], que l'unité NDbUnit teste, puis exécute très bien. Notez que le concepteur VS DataSet n'ajoute pas correctement les préfixes de schéma à votre jeu de données - après y avoir déposé des tables, vous devez ensuite ajouter vous-même les préfixes de schéma aux tables du fichier XSD. Après cela, NDbUnit prend en charge les schémas. – sbohlen

Questions connexes