NameValueCollection的RavenDB序列化

时间:2016-04-02 17:52:59

标签: ravendb

我们正在尝试为Elmah实现一个自定义记录器,以记录MVC5应用程序中RavenDB数据库中的错误。

Logging工作正常,但是当我们尝试读取日志时,我们会获得NameValueCollection类型的Error Class的所有属性的异常,并出现以下错误:

无法填充列表类型System.Collections.Specialized.NameValueCollection。 Path' Error.ServerVariables'。

如果我们查看Ravendb文档中的json属性,我们可以看到它们已经存储为Arrays而导致了问题。有没有办法解决这个问题。

非常感谢任何帮助

1 个答案:

答案 0 :(得分:0)

您可以使用JsonConverter对此属性进行序列化/ desieralize