繁体   English   中英

Visual Studio QueryFirst 扩展

[英]Visual Studio QueryFirst Extension

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

如何将其连接到 Wampserver MySQL 数据库? 我已将数据库连接到我的项目

连接到数据库

服务器浏览器

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

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

这是一个示例供您参考。

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

在你的 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);
        }
    }
}

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM