Возможно ли заставить MySql работать с ASP.Net MVC, используя шаблон Subsonic? - PullRequest
2 голосов
/ 09 июня 2009

Я скачал и установил последнюю версию ASP.Net MVC Framework и установил шаблон проекта Subsonic. Понятно, что шаблон поставляется с поддержкой только сервера MS-SQL, и мне интересно, кто-нибудь создал версию файлов шаблонов .tt для обслуживания соединения MySql?

Я добавил строку подключения MySql в файл web.config, но при попытке создать проект получаю следующую ошибку, связанную с MS-SQL, поэтому я предполагаю, что MySql невозможно запустить при установке по умолчанию .

    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

1 Ответ

5 голосов
/ 09 июня 2009

Он в пути ... У меня передо мной новый шаблон, и я собираюсь выпустить его в дикую природу. Он запускает SQLite и MySQL, а также SQL Server

...