Visual Studio QueryFirst Extension

时间:2017-03-11 17:18:21

标签: c# mysql visual-studio-2015 visual-studio-extensions query-first

使用QueryFirst(https://www.codeproject.com/tips/1108776/queryfirst-world-first-implementation-of-the-domin

的人

如何将其连接到Wampserver MySQL数据库?我已经使用

将数据库连接到我的项目
  

连接数据库

in

  

服务器资源管理器

但是使用QueryFirst的Connect图标,我无法将我的数据库附加到Query1.sql。

2 个答案:

答案 0 :(得分:0)

  1. 您需要在应用或web.config中创建名为QfDefaultConnection的连接字符串。
  2. 指定支持ADO提供程序MySql(providerName =“MySql.Data.MySqlClient”)。将在设计时使用此数据源来检索架构。在运行时。
  3. 您需要使用静态方法GetConnection()提供类QfRuntimeConnection。您必须提供此课程,但如果您有其他想法,您可以自己管理连接。编译器会给你指路!
  4. 以下是供您参考的样本。

    https://1drv.ms/u/s!AlvaNEnglADDgQU4I1v9w2nMEIS2

答案 1 :(得分:0)

在您的app.config中,您将需要这样的连接字符串...

<add name="QfDefaultConnection" connectionString="Server=localhost;Database=dbname;Uid=root;Pwd=Dimosoftware=1;AllowUserVariables=True;" providerName="MySql.Data.MySqlClient"></add>

和代码...

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);
        }
    }
}