c# - 在 SQL Server 表中序列化 DataSet 的最快方法

标签 c# mysql sql-server serialization odbc

我有一个从 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/

相关文章:

PHP If 语句没有正确附加变量

php - 在模式中提交表单后更新值并更新页面而不重新加载

sql-server - IN 语句与 PRIMARY KEY 不一致

c# - 我可以 LINQ 一个 JSON 吗?

c# - 创建日历控件的想法

php - mysql 好友列表表结构

sql-server - SQL Server 中的记录计数

c# - 为什么我的测试项目没有出现在测试资源管理器中

c# - ASP.NET 自定义路由破坏图像和 javascript

mysql - 在 Material list 中插入父项目的销售价格而不重复