Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/mysql/65.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
亚音速不使用MySQL(5.0.51a)_Mysql_Subsonic_Subsonic3 - Fatal编程技术网

亚音速不使用MySQL(5.0.51a)

亚音速不使用MySQL(5.0.51a),mysql,subsonic,subsonic3,Mysql,Subsonic,Subsonic3,我正在尝试使用SubsiInc 3.0.0.1连接到mysql数据库 我将dll引用和连接字符串添加到app.config 然后,我将模板从ActiveRecord文件夹复制到解决方案中的文件夹,并编辑了命名空间和连接字符串,但随后出现以下错误: 运行转换时出现错误10:System.Data.SqlClient.SqlException:建立到SQL Server的连接时发生与网络相关或特定于实例的错误。找不到服务器或无法访问服务器。验证实例名称是否正确,以及SQL Server是否配置为允许

我正在尝试使用SubsiInc 3.0.0.1连接到mysql数据库

我将dll引用和连接字符串添加到app.config

然后,我将模板从ActiveRecord文件夹复制到解决方案中的文件夹,并编辑了命名空间和连接字符串,但随后出现以下错误:

运行转换时出现错误10:System.Data.SqlClient.SqlException:建立到SQL Server的连接时发生与网络相关或特定于实例的错误。找不到服务器或无法访问服务器。验证实例名称是否正确,以及SQL Server是否配置为允许远程连接。提供程序:命名管道提供程序,错误:40-无法打开到SQL Server的连接 位于System.Data.ProviderBase.DbConnectionPool.GetConnectionDbConnection owningObject 位于System.Data.ProviderBase.DbConnectionFactory.GetConnectionDbConnection owningConnection 在System.Data.ProviderBase.DbConnectionClosed.OpenConnectionDbConnection outerConnection、DbConnectionFactory connectionFactory中 在System.Data.SqlClient.SqlConnection.Open处 在Microsoft.VisualStudio.TextTemplatingGB345C0F834877921095C8F23912FC356.GeneratedTextTransformation.GetReaderString sql 在Microsoft.VisualStudio.TextTemplatingGB345C0F834877921095C8F23912FC356.GeneratedTextTransformation.LoadTables上 位于Microsoft.VisualStudio.textTemplatingGB345C0F834877921095C8F23912FC356.GeneratedTextTransformation.TransformText C:\Users\Hex\Documents\Visual Studio 2008\Projects\Ceger\Ceger.DAL\Models\Structs.tt 1

然后我在TemplateProviders中找到了MySQL.ttinclude和Settings.ttinclude,并用它们替换了ActiveRecord中的文件,但这并没有改变一切


我也尝试过使用LinqTemplates。

就像自述文件所说的:你需要使用TemplateProviders文件夹中的MySQL.t目录…

现在我知道了。 我必须将MySQL.ttinclude重命名为SQLServer.ttinclude,或者手动将所有文件中的所有引用从SQLServer.ttinclude更改为MySQL.ttinclude


和Settings.t不需要TemplateProveders文件夹中的include。它已从3.0.0.2中删除:然后我在TemplateProviders中找到了MySQL.ttinclude和Settings.ttinclude,并用它们替换了ActiveRecord中的文件,但这并没有改变一切。