一直使用 MongoDb 的 Samus C#驱动. 其有一个缺陷,就是无法支持struct的读写. 但是一般数据都用Class包装,所以也没有太在意. 随着这些天尝试写入 KLineData 时,遇到了非常龌龊的问题. KLineData这个Class内部有一个TICK[4] 这样一个数组,TICK是一个结构类型 Samus可以顺利的写入KLineData 但是读取时,立刻发生了异常. 查看内部实现,发现其用Emit做的ORM,代码如下: 1.创建Map private ExtendedPro…