2009-05-27 6 views
1

Quand je produis le DAL via subcommander/sonic.exe Je reçois un StoredProcedures.cs vide Tout ce qui est en elle est: using System; using System.Text; using System.Data; using System.Data.SqlClient; using System.Data.Common; using System.Collections; using System.Collections.Generic; using System.ComponentModel; using System.Configuration; using System.Xml; using System.Xml.Serialization; using SubSonic; using SubSonic.Utilities; StoredProcedures.cs vide

Quelqu'un at-il une idée de pourquoi cela se produit? J'utilise SubSonic 2.1, toutes les autres classes sont générées correctement.

Édition: J'ai essayé: ACCÉDER À LA PROCÉDURE testDb.testStoredProc TO 'testUser' @ '%'; Mais il n'apparaît pas même si l'utilisateur a tous les privilèges pour le proc stocké.

Edit 2: J'utilise la base de données MySQL 5

+0

S'il vous plaît modifier votre question avec la base de données que vous utilisez. –

Répondre

1

Avez-vous includeProcedureList ou excludeProcedureList définis dans les options de configuration. Je suppose que vous avez quelque chose comme excludeProcedureList = "*" ou includeProcedureList = ""

+0

Je n'ai ni dans ma config. Mais j'ai essayé d'ajouter spClassName = "SP" useSPs = "True" includeProcedureList = "*" excludeProcedureList = "" au fournisseur, et toujours pas de chance –

0

Ceci est une erreur connue avec le fournisseur Oracle. Quelle base de données utilisez-vous?

+0

J'utilise MySQL 5.0.24a-community-max-nt sur le serveur .. et SubSonic est construit contre MySql.Data.dll 5.2.5. –

+0

J'ai les mêmes problèmes, j'utilise Oracle 10g. Que devrais-je faire? – aron