但它仅适用于已安装“ MysqL Connector Net 6.4.4”的PC。
这是否意味着您正在尝试在未安装提供程序的计算机上运行代码?在这种情况下,您还必须在配置文件中注册该提供程序,因为安装会将其添加到machine.config中,如果未安装,则该提供程序当前未注册。
<system.data>
<DbProviderFactories>
<add name="MysqL Data Provider"
invariant="MysqL.Data.MysqLClient"
description=".Net Framework Data Provider for MysqL"
type="MysqL.Data.MysqLClient.MysqLClientFactory, MysqL.Data, Version=6.4.4.0, Culture=neutral, PublicKeyToken=c5687fc88969c44d" />
</DbProviderFactories>
</system.data>