我正在为之前仅适用于SQL Server的程序提供 MySql 兼容性。我使用了SqlBulkCopy
,我也希望将它与MySql一起使用。我知道有MySqlBulkLoader可用于执行相同的任务。然而,差异在于SqlBulkCopy
与DataTable
合作,因此我准备了DataTable
,然后执行了副本。据我所知,MySqlBulkLoader
用于将整个文件复制到数据库中。但我不在这里处理文件,我宁愿跳过将DataTable
转换为临时文件,执行BulkCopy然后删除临时文件的额外步骤。
有没有办法让MySqlBulkLoader
与DataTable
合作?是否有值得信赖的替代MySqlBulkLoader
?
答案 0 :(得分:0)
我假设您正在使用MySql Connector / NET,但是它是哪个版本?
假设您使用的是最新版本(当前为8.0),则查看MySQL Connector/NET 8.0 API Reference时,除了从现有文件中导入数据外,没有其他选择。
似乎您建议的方法是解决该问题的唯一方法...