Sqlite.NET doesn't know about int[]?
本文关键字:int about know doesn NET Sqlite | 更新日期: 2023-09-27 18:13:58
当我尝试在sqlite.net中保存具有int[]
属性的模型时,我得到以下异常:
这是预期的吗?我怎样才能挽救它?这样做应该没问题吧?
根据GitHub的SQLite源代码,SQLite。. NET只支持以下类型:
- 布尔><
- 字节/gh>
- UInt16
- UInt32
- Int64
- 单
- 双 小数点
- 字符串
- SByte
- Int16
- Int32
- DateTime
- byte []
- Guid Enum >
整数数组不支持(我也不希望它…不能把它变成斑点)
可以使用byte[]类型存储int32[]类型。只需将每个int拆分为4个字节值;)