RavenDB返回IDynamicJsonObject或RavenObject

RavenDB返回IDynamicJsonObject或RavenObject,ravendb,Ravendb,我将RavenDb与最新的客户端和服务器端一起使用。当我第一次使用Load(stringid)时,它返回一个RavenJObject,这真的很奇怪。但第二次使用相同的id时,它返回一个IDynamicJobject 有人能帮我解释一下吗 谢谢问题是您可能需要手动创建文档,因此它们没有Raven Clr Type元数据值 因此,我们不知道类型是什么,并且使用dynamic,因为您没有为我们提供类型 第二次,我们已经有了一个类型,您保存了它,因此我们有了类型元数据,我们可以推断出类型是什么。这很有意

我将RavenDb与最新的客户端和服务器端一起使用。当我第一次使用Load(stringid)时,它返回一个RavenJObject,这真的很奇怪。但第二次使用相同的id时,它返回一个IDynamicJobject

有人能帮我解释一下吗


谢谢

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

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


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

这很有意义。谢谢你的评论。