[英]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.