ArangoDb .Net 驱动程序不处理枚举

ArangoDb .Net driver doesn't handle enum

我是 ArangoDB 的新手,我正在尝试进行一些 CRUD 操作,但每当使用 Enum.

访问实体对象时,我都会卡住

它提示我这样的消息。

System.InvalidCastException : 
Invalid cast from 'System.Int64' to 'Testing.Sample.Repository.EventAction'.

EventAction 实际上是一个 Enum 类型。一旦我将它切换为整数并且它起作用了。我想知道我可以为我的案例使用枚举,因为它比使用整数更方便处理。谢谢。

由于枚举类型不是标准的JSON类型,驱动程序将其序列化为整数值。您正在使用的驱动程序版本可能不支持反序列化,但是新版本将很快发布,支持强类型对象中的枚举类型反序列化。