RavenDB返回IDynamicJsonObject或RavenJObject

时间:2017-03-15 02:39:59

标签: ravendb

我正在使用RavenDb和最新的客户端以及服务器端。当我第一次使用Load(字符串id)时,它返回一个RavenJObject,这真的很奇怪。但是第二次使用相同的id,它会返回一个IDynamicJobject。

有人可以帮我解释一下吗?

由于

1 个答案:

答案 0 :(得分:0)

问题是您可能手动创建文档,因此他们没有Raven-Clr-Type元数据值。

因此,我们不知道类型是什么,并且使用动态,因为您没有为我们提供类型。

第二次,我们已经有了一个类型,你保存了它,所以我们有类型元数据,我们可以推断出类型是什么。