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