求高手指教将Dictionary<KeyValuePair<int, int>, string>数据导入到sqlite数据库的方法
看你的需求是怎样的,是将里面数据取出来再放到数据库呢?还是将整体放入到数据库以便下次利用呢?
是要整体放入到数据库以便下次利用,谢谢
@梦天涯: 直接将其序列化为json字符串放在数据库中,下次去不就ok了吗
sqlite没有这种格式,两种实现方案:
第一种:
可以把int,int,string转换成3个列,然后再加一个自增id和一个Dictionary的实例id,一个五个字段,也就是:
Id DictionaryId PairKey PairValue Value
第二种:
直接做一个序列化,转成json或protobuf,之所以不建议xml是因为太长了,然后直接以文本格式保存。
第一种应该会快一些,因为第二种序列化、反序列化的性能应该会差一些。