RavenDB 会话加载 strnig 引用异常?

RavenDB session load strnig reference exception?

我是 RavenDB 的初学者,但我似乎无法入门。我在 C# 中加载实体时遇到问题。

我收到空异常错误。

下面是我的异常截图:

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

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

我非常确定我做对了所有其他事情。 客户端已正确连接到服务器UrlDefaultDatabase正确,session.Load参数正确id

希望有人能帮忙:-)

确保服务器包和客户端 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