ArangoDb.Net驱动程序不';t句柄枚举

ArangoDb.Net驱动程序不';t句柄枚举,arangodb,Arangodb,我是ArangoDB的新手,我正在尝试进行一些CRUD操作,但每当使用Enum访问实体对象时,我都会感到口吃 它提示我这样的信息 System.InvalidCastException : Invalid cast from 'System.Int64' to 'Testing.Sample.Repository.EventAction'. EventAction实际上是一种Enum类型。一旦我把它转换成整数,它就可以工作了。我想知道我是否可以在我的案例中使用enum,因为它比使用integ

我是ArangoDB的新手,我正在尝试进行一些CRUD操作,但每当使用
Enum
访问实体对象时,我都会感到口吃

它提示我这样的信息

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

EventAction
实际上是一种
Enum
类型。一旦我把它转换成整数,它就可以工作了。我想知道我是否可以在我的案例中使用enum,因为它比使用integer更方便处理。谢谢。

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

您使用的驱动程序版本是什么?您好。Yojimbo87。事实上,我使用的是强类型。我很高兴新发布的报告将支持这一点。我等不及要看了。坦率地说。我刚刚试了几天ArangoDB,但我发现它确实是一个很棒的NoSQL解决方案。只是.Net驱动程序让我觉得.Net开发人员是二等公民。我还在评估,如果.Net驱动程序好的话,我不介意支付基本订阅费。毕竟,我们也在为SQL server付费。你的定价模式比我的更有利可图SQL@user1003132大家好,我正在空闲时间开发这个驱动程序,作为一个开源项目,并在几个项目中使用它。如果您克隆并构建“reimplement”分支,并且该分支还包含几乎所有可用操作的新文档,那么您已经可以使用即将发布的新版本。任何反馈或建议都是非常受欢迎的,可以在ArangoDB google Group Hi Yojimbo87上详细讨论。谢谢。你真的很快。我将尝试新版本。嗨,Yojimbo87,我可以从Nuget下载吗?@user1003132它还没有在Nuget上,但是如果你克隆git存储库,那么你可以构建“reimplement”分支,它将为你提供Arango.Client.dll,你可以使用它。