RavenDB会话加载strnig引用异常?

时间:2018-01-22 23:22:35

标签: ravendb

我是RavenDB的初学者,但我似乎无法入门。我陷入了用C#加载实体的困境。

我收到一个null异常错误。

以下是我的例外截图: enter image description here

在我的RavenDB工作室中,它看起来像这样: enter image description here enter image description here

所以,我现在完全被困住了。

我非常确定我做了其他一切正确的事。 客户已使用正确的 Url 连接到服务器, DefaultDatabase 正确,且session.Load参数正确 id

希望有人可以提供帮助: - )

1 个答案:

答案 0 :(得分:2)

确保服务器软件包和客户端nuget的版本匹配。在您的代码中,您使用UrlDefaultDatabase用于DocumentStore,这两个版本在很久以前(2017年5月)已更改为UrlsDatabase

您很可能使用过时的客户端软件包。使用以下命令在Visual Studio中使用程序包管理器控制台安装客户端程序包以匹配RavenDB版本:

Install-Package RavenDB.Client -Version 4.0.0-nightly-20180123-0500 -Source https://www.myget.org/F/ravendb/api/v3/index.json

此命令适用于最新的每晚版本,您希望使用与您正在运行的服务器匹配的-Version

在此处找到合适的版本:https://ravendb.net/download