簡體   English   中英

創建一個DLL導入MYSQL數據

[英]Creating a dll to import MYSQL data

嗨,我想知道如何創建一個用c#編寫的dll,該dll從在線托管的MYSQL數據庫的列中獲取數據,所以我很困惑,因為MYSQL中的數據經常更新,如何確保該dll正在拉信息?

我對創建dll從未有過的了解非常新。

ks

若要在Visual Studio中創建新項目時創建DLL,請確保選擇一個編譯為DLL的選項,例如Windows類庫。

要將外部DLL添加到自己的項目中,可以在解決方案資源管理器中右鍵單擊項目的“引用”,然后選擇“添加引用”,然后瀏覽至DLL的位置。 然后,您將能夠使用該DLL中包含的任何功能。

安裝完Windows類庫后,就可以了。 您需要確定dll需要給調用應用程序提供哪些數據。 然后,您需要在dll中公開這些方法,以便可以在需要時調用它們。 您應該對這些方法使用接口

namespace ProductExampleInterfaces
{

    public interface IProductData
    {
        IList<Product> GetAllProducts();
        string GetProductName(int id);
        ...
    }
    ...
}

上面的界面將在您的調用應用程序中使用,如下所示

using MySqlExmpleDll;
...

class ProductService
{
    private IProductData _productData;

    public ProductService(IProductData productData)
    {
        _productData = productData;
    }

    public IList<Product> GetAllProducts()
    {
        IList<Product> products;
        products = _productData.GetAllProducts();
        ...
        return products;
    }

}

現在,如果GetAllProducts()返回數據,那么您就知道自己步入正軌。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM