0

こんにちは私はオンラインでホストされているMYSQLデータベースの列からデータを取得するc#などで書かれたdllを作成する方法を知りたいので、MYSQLのデータが頻繁に更新されるので少し混乱していますそのdllは情報を引き出していますか?

私はdllを作成するのは非常に新しいので、これまでに行ったことはありません。

Tks

4

2 に答える 2

0

Visual Studioで新しいプロジェクトを作成するときにDLLを作成するには、Windowsクラスライブラリなど、DLLにコンパイルされるオプションを選択してください。

独自のプロジェクトに外部DLLを追加するには、ソリューションエクスプローラーでプロジェクトの参照を右クリックし、[参照の追加]を選択して、DLLの場所を参照します。これで、そのDLLに含まれているすべての機能を使用できるようになります。

于 2012-06-14T22:39:31.143 に答える
0

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()がデータを返している場合は、順調に進んでいることがわかります。

于 2012-06-14T23:20:22.107 に答える