2009-07-06 10 views
2

Quelqu'un peut-il aider? Lorsque j'essaie de générer mon fichier Structs.cs, le processus échoue avec l'erreur, car le SchemaName n'est pas retourné par le fournisseur MySQL.Subsonic 3, modèle MySQL T4: Structs.tt échoue

" Erreur 3 transformation du film: System.ArgumentNullException:. La valeur ne peut pas être null Nom du paramètre: objectToConvert à Microsoft.VisualStudio.TextTemplating.ToStringHelper.ToStringWithCulture (Object objectToConvert) à Microsoft.VisualStudio.TextTemplating3BD02BC645E0D86C85EB7201F039F235.GeneratedTextTransformation. TransformText() ..... »

Ceci est le code généré en Structs.cs:

/// <summary> 
    /// Table: _companies 
    /// Primary Key: ID 
    /// </summary> 

    public class _companiesTable: DatabaseTable { 

     public _companiesTable(IDataProvider provider):base("_companies",provider){ 
      ClassName = "_company"; 
      SchemaName = " 

J'ai essayé d'utiliser MySQL co nnector 6.04 et 5.1, et mysql server versions 5.067 et 5.1.33 avec les mêmes résultats.

C'est le schéma des sociétés tableau:

- Table "entreprises" DDL

CREATE TABLE companies ( ID int (10) NOT NULL auto_increment, clé primaire ( ID) ) MOTEUR = InnoDB AUTO_INCREMENT = 32 CHARSET PAR DÉFAUT = latin1;

Quelqu'un peut-il aider?

Répondre