我正在使用RavenDb和最新的客户端以及服务器端。当我第一次使用Load(字符串id)时,它返回一个RavenJObject,这真的很奇怪。但是第二次使用相同的id,它会返回一个IDynamicJobject。
有人可以帮我解释一下吗?
由于
答案 0 :(得分:0)
问题是您可能手动创建文档,因此他们没有Raven-Clr-Type
元数据值。
因此,我们不知道类型是什么,并且使用动态,因为您没有为我们提供类型。
第二次,我们已经有了一个类型,你保存了它,所以我们有类型元数据,我们可以推断出类型是什么。