簡體   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