【发布时间】:2018-02-20 13:42:42
【问题描述】:
我有一个Dictionary(of String, INT16()). 这个字典表示来自测量的模拟值。我想将此字典存储到 PostgreSQL 数据库的一个单元格中。我正在使用 Npgsql。
我搜索了很长时间,但我不知道该怎么做。
我的想法是序列化字典并将其保存为数组,但我不确定这是否正确。
有没有人可以在这件事上帮助我?
感谢您的回答
【问题讨论】:
-
拥有这样的数据库模式不是一个好主意,需要将列表存储在一个字段中。所以在这种情况下,序列化解决方案听起来不错。
-
常见的方法是什么?保存带有序列化数据的文件,还是将序列化数据保存为字节流?最后我认为是一样的。在这件事上我是菜鸟。
-
当然是字节数组。为什么你甚至需要一个文件。
-
@ManfredSinger 请再看一下我的示例,我添加了一个完整的示例代码,说明如何在 pg sql 中实现这一点。
-
谁能解释一下,为什么我不能提问?它有什么问题?好的,在我的第一篇文章中,我没有格式化。这被改变了。但是为什么我被屏蔽了?
标签: c# database postgresql visual-studio npgsql