创建一个 dll 以导入 MYSQL 数据
本文关键字:导入 MYSQL 数据 dll 一个 创建 | 更新日期: 2023-09-27 18:37:20
嗨,我想知道如何创建一个用c#编写的dll,它从在线托管的MYSQL数据库的列中获取数据,所以我有点困惑,因为MYSQL中的数据经常更新如何确保dll正在提取信息?
我对创建 dll 非常陌生,以前从未做过。
啧
一旦你设置好了你的Windows类libarary。您需要确定 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() 返回数据,那么您就知道自己走上了正轨。
若要在 Visual Studio 中创建新项目时创建 DLL,请确保选择编译为 DLL 的选项,如 Windows 类库。
若要将外部 DLL 添加到自己的项目中,可以在解决方案资源管理器中右键单击项目的"引用",选择"添加引用",然后浏览到 DLL 的位置。 然后,您将能够使用该 DLL 中包含的任何功能。