[英]ArangoDb .Net driver doesn't handle enum
我是ArangoDB的新手,我正在尝试进行一些CRUD操作,但每当与Enum
一起使用实体对象时我都会被困住。
它提示我这样的消息。
System.InvalidCastException :
Invalid cast from 'System.Int64' to 'Testing.Sample.Repository.EventAction'.
EventAction
实际上是一个Enum
类型。 一旦我将其切换为整数,它就可以工作。 我想知道我可以使用enum作为我的情况,因为它比使用整数更方便处理。 谢谢。
由于Enum类型不是标准JSON类型,因此驱动程序将其序列化为整数值。 您正在使用的驱动程序版本可能不支持反序列化,但是很快将发布新版本,并且在强类型对象中支持Enum类型反序列化。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.