创建一个dll来导入MYSQL数据

时间:2012-06-14 22:28:50

标签: c# mysql dll

您好我想知道如何创建一个用c#编写的dll,它从在线托管的MYSQL数据库的列中获取数据,所以我有点困惑,因为MYSQL中的数据经常更新如何确保dll提取信息?

我很想创建dll以前从未完成过。

韩国社交协会

2 个答案:

答案 0 :(得分:0)

要在Visual Studio中创建新项目时创建DLL,请确保选择编译为DLL的选项,例如Windows类库。

要将外部DLL添加到您自己的项目,您可以在解决方案资源管理器中右键单击项目的引用,然后选择“添加引用”,然后浏览到DLL的位置。然后,您就可以使用该DLL中包含的任何功能。

答案 1 :(得分:0)

一旦你设置了windows class libarary。您需要确定dll需要为调用应用程序提供哪些数据。然后,您需要在dll中公开这些方法,以便在需要时可以调用它们。您应该使用Interfaces来实现这些方法

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()返回数据,那么您就知道自己正在进行中。