2009-06-09 5 views
2

J'ai téléchargé et installé la dernière infrastructure ASP.Net MVC et installé le modèle de projet Subsonic. Le modèle est naturellement installé avec le support pour le serveur MS-SQL seulement, et je me demande si quelqu'un a créé la version des fichiers de modèle .tt pour répondre à une connexion MySQL?Il est possible de faire fonctionner MySQL avec ASP.Net MVC en utilisant le modèle Subsonic?

J'ai ajouté la chaîne de connexion MySql au fichier web.config, mais je reçois l'erreur spécifique MS-SQL suivante lorsque j'essaie de générer le projet - donc je suppose qu'il n'est pas possible d'exécuter MySql avec la valeur par défaut installer.

Error 2 Running transformation: System.ArgumentException: Keyword not supported: 'port'. 
    at System.Data.Common.DbConnectionOptions.ParseInternal(Hashtable parsetable, String connectionString, Boolean buildChain, Hashtable synonyms, Boolean firstKey) 
    at System.Data.Common.DbConnectionOptions..ctor(String connectionString, Hashtable synonyms, Boolean useOdbcRules) 
    at System.Data.SqlClient.SqlConnectionString..ctor(String connectionString) 
    at System.Data.SqlClient.SqlConnectionFactory.CreateConnectionOptions(String connectionString, DbConnectionOptions previous) 
    at System.Data.ProviderBase.DbConnectionFactory.GetConnectionPoolGroup(String connectionString, DbConnectionPoolGroupOptions poolOptions, DbConnectionOptions& userConnectionOptions) 
    at System.Data.SqlClient.SqlConnection.ConnectionString_Set(String value) 
    at System.Data.SqlClient.SqlConnection.set_ConnectionString(String value) 
    at System.Data.SqlClient.SqlConnection..ctor(String connectionString) 
    at Microsoft.VisualStudio.TextTemplatingBD967F61E201B022A3F2416D8208F609.GeneratedTextTransformation.GetReader(String sql) in c:\SourceCode\Temp\SubSonic MVC Demo\SubSonic MVC Template1\Models\_SQLServer.tt:line 6 
    at Microsoft.VisualStudio.TextTemplatingBD967F61E201B022A3F2416D8208F609.GeneratedTextTransformation.LoadTables() in c:\SourceCode\Temp\SubSonic MVC Demo\SubSonic MVC Template1\Models\_SQLServer.tt:line 64 
    at Microsoft.VisualStudio.TextTemplatingBD967F61E201B022A3F2416D8208F609.GeneratedTextTransformation.TransformText() in c:\SourceCode\Temp\SubSonic MVC Demo\SubSonic MVC Template1\Models\Context.tt:line 4 C:\SourceCode\Temp\SubSonic MVC Demo\SubSonic MVC Template1\Models\Context.tt 1 1 SubSonic MVC Template1 

Répondre

5

Il est sur son chemin ... J'ai un nouveau modèle assis ici devant moi et je suis sur le point de le laisser aller dans la nature. Il fonctionne SQLite et MySQL ainsi que SQL Server

+0

Rob, vous êtes mon héros :-) J'adore la combinaison MVC + SubSonic 2.2, donc je suis très impatient d'essayer le modèle SubSonic 3 avec le support MySql! – keithl8041

Questions connexes