C# VisualStudioQueryFirst扩展
对于那些使用QueryFirst() 如何将其连接到Wampserver MySQL数据库?我已将db连接到我的项目 连接到数据库 在 服务器资源管理器 但是使用QueryFirst的Connect图标,我无法将我的数据库连接到Query1.sqlC# VisualStudioQueryFirst扩展,c#,mysql,visual-studio-2015,visual-studio-extensions,query-first,C#,Mysql,Visual Studio 2015,Visual Studio Extensions,Query First,对于那些使用QueryFirst() 如何将其连接到Wampserver MySQL数据库?我已将db连接到我的项目 连接到数据库 在 服务器资源管理器 但是使用QueryFirst的Connect图标,我无法将我的数据库连接到Query1.sql 您需要在应用程序或web.config中创建名为QFDaultConnection的连接字符串 指定支持的ADO提供程序MySql(providerName=“MySql.Data.MySqlClient”)。此数据源将在设计时用于检索架构。在运行时
在app.config中,您需要这样的连接字符串
<add name="QfDefaultConnection" connectionString="Server=localhost;Database=dbname;Uid=root;Pwd=Dimosoftware=1;AllowUserVariables=True;" providerName="MySql.Data.MySqlClient"></add>
如果您正在谈论TSQL编辑器窗口左上角的Connect图标,那么它只能连接到SQL Server。此限制对于所有.sql文件都是通用的,与QueryFirst没有任何严格的关系。
using System;
using System.Configuration;
using System.Data;
using MySql.Data.MySqlClient;
namespace YourApp
{
class QfRuntimeConnection
{
public static IDbConnection GetConnection()
{
return new MySqlConnection(ConfigurationManager.ConnectionStrings["QfDefaultConnection"].ConnectionString);
}
}
}