我使用Ormlite的Item
将Db.Insert(item)
存储在内存中的Sqlite数据存储区中。结果数组为null
。我是否需要更改我存储它的方式或我检索它的方式?
public class Item
{
[AutoIncrement]
public long Id { get; set; }
public int[,] Numbers { get; set; }
}
public class Tester {
void Test() {
var item = new Item() { Numbers = new int[5,5] };
item.Numbers[1,1] = 1234;
using (var db = new ....) {
db.Insert(item);
var Id = db.LastInsertedId();
var result = db.SingleById<Item>(Id);
/*
OUTPUT:
result.Numbers == null
*/
}
}
}
答案 0 :(得分:0)
ServiceStack不支持多维数组,即OrmLite或其文本Serializers。