我是RavenDB的初学者,但我似乎无法入门。我陷入了用C#加载实体的困境。
我收到一个null异常错误。
所以,我现在完全被困住了。
我非常确定我做了其他一切正确的事。 客户已使用正确的 Url 连接到服务器, DefaultDatabase 正确,且session.Load参数正确 id
希望有人可以提供帮助: - )
答案 0 :(得分:2)
确保服务器软件包和客户端nuget的版本匹配。在您的代码中,您使用Url
和DefaultDatabase
用于DocumentStore
,这两个版本在很久以前(2017年5月)已更改为Urls
和Database
。
您很可能使用过时的客户端软件包。使用以下命令在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