簡體   English   中英

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類型。 一旦我將其切換為整數,它就可以工作。 我想知道我可以使用enum作為我的情況,因為它比使用整數更方便處理。 謝謝。

由於Enum類型不是標准JSON類型,因此驅動程序將其序列化為整數值。 您正在使用的驅動程序版本可能不支持反序列化,但是很快將發布新版本,並且在強類型對象中支持Enum類型反序列化。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM