Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/276.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
需要c#和MySql解决方案之间的通信_C#_.net_Desktop Application - Fatal编程技术网

需要c#和MySql解决方案之间的通信

需要c#和MySql解决方案之间的通信,c#,.net,desktop-application,C#,.net,Desktop Application,我正在使用c#.net和MySql开发桌面应用程序。是否有任何解决方案可以在没有任何额外dll文件的情况下与MySql通信。因为我使用的是MySql.Data.dll,所以我必须将该文件与我的exe文件放在一起,这不是一个可行的解决方案。这似乎是一个非常低效的时间利用方式,但是如果真的禁止分发MySql.Data.dll,您可以下载源代码并尝试将其捆绑到应用程序中。 或者,您可以尝试将MySql.Data.dll合并到exe中,例如使用。或者,如果你的应用程序不大量使用数据库,你可以创建一种与你

我正在使用c#.net和MySql开发桌面应用程序。是否有任何解决方案可以在没有任何额外dll文件的情况下与MySql通信。因为我使用的是MySql.Data.dll,所以我必须将该文件与我的exe文件放在一起,这不是一个可行的解决方案。

这似乎是一个非常低效的时间利用方式,但是如果真的禁止分发MySql.Data.dll,您可以下载源代码并尝试将其捆绑到应用程序中。

或者,您可以尝试将MySql.Data.dll合并到exe中,例如使用。或者,如果你的应用程序不大量使用数据库,你可以创建一种与你的应用程序对话的中央服务应用程序(可能是通过web服务),然后再处理数据库查询(使用MySql.Data.dll)。

你不想将dll文件与exe放在一起的具体原因是什么?