2

当我尝试在具有int[]属性的 sqlite.net 中保存模型时,出现以下异常:

System.NotSupportedException:不知道 System.Int32[]

这是预期的吗?我怎样才能保存这个 - 这样做肯定可以吗?

4

2 回答 2

5

根据 GitHub 上的 SQLite源代码,SQLite.NET 仅支持以下类型:

  • 布尔值
  • 字节
  • UInt16
  • UInt32
  • 整数64
  • 单身的
  • 双倍的
  • 十进制
  • 细绳
  • 字节
  • 16
  • 整数32
  • 约会时间
  • 字节[]
  • 指导
  • 枚举

不支持整数数组(我也不希望它......不能真正把它变成一个 blob)

于 2013-05-15T21:11:57.607 回答
1

You can use byte[] type to store int32[] type. Just split every int into 4 byte values ;)

于 2014-01-26T10:47:06.040 回答