我有一个从 ODBC 数据源 (MySQL) 获取的数据集,我需要临时将其放入 SQL Server 数据库中,以便由另一个进程获取(然后进一步转换)。
与其创建一个格式良好的数据库表,我宁愿拥有一个文本类型字段并在那里处理内容。
这只是一次数据迁移练习,一次性的,所以我不关心它的优雅、性能或任何其他方面。
我想要的只是能够将“文本blob”(或二进制)反序列化回类似于数据集的任何内容。 Dictionary 对象也能达到这个目的。
有什么快速解决办法吗? :)
最佳答案
使用DataSet.WriteXml写出你的“text-blob”然后使用 DataSet.ReadXml稍后当您想要将“text-blob”转换回数据集以执行您想要执行的任何后续操作时。
关于c# - 在 SQL Server 表中序列化 DataSet 的最快方法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9113507/