c#.net中无法向sqlite直接存入ulong类型的值。


必须将ulong类型的值强制转化为long之后存入才OK,也就是要首先进行按位转换。
因为sqlite没有提供读取ulong类型值的方法,如果存入了一个ulong类型的值大小超过了long值的大小,读出的会是截断的long值,大小是-9223372036854775808,该值是long所能表示的最大负数。

你可能感兴趣的:(sqlite)