[英]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.