作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我正在遵循本指南 here帮助我开始编写一个简单的查询来检索我在本地数据库中建立的一些节点。
我使用的 NuGet 包是 4.0.0,文档是 1.7。我不确定 4.0.0 是 Neo4J 的服务器版本还是 .NET API 版本。
这里的 block :
public void GetMedicalDevices () {
string query = "match (n:MedicalDevices) return n";
using (var session = _driver.Session()) {
var data = session.WriteTransaction(tx =>
{
var result = tx.Run( query );
return result;
});
}
}
在 _driver.Session()
处发生了这个错误,我无法弄清楚。
CS1061“IDriver”不包含“Session”的定义,并且找不到接受“IDriver”类型的第一个参数的可访问扩展方法“Session”(您是否缺少 using 指令或程序集引用?)
我不确定我是否遗漏了哪些其他引用资料,或者我正在阅读的文档可能没有数据并且 Session()
实际上不存在于“IDriver” "了。
这是我用来编写一些 foobar 代码以查看某些功能的整个类。
class HelloBoltDriver : IDisposable {
private readonly IDriver _driver;
public HelloBoltDriver (string uri, string user, string password) {
try {
_driver = GraphDatabase.Driver(uri, AuthTokens.Basic(user, password));
} catch (Exception e) {
Debug.Log(e.Message);
}
}
public void GetMedicalDevices () {
string query = "match (n:MedicalDevices) return n";
using (var session = _driver.Session()) {
var data = session.WriteTransaction(tx =>
{
var result = tx.Run( query );
return result;
});
}
}
public void Dispose () {
_driver?.Dispose();
}
}
最佳答案
Simple Session 作为主驱动扩展的解释是here
关于c# - 为什么在 C# 中使用 Neo4j 时 'IDriver' 不包含 'Session' 的定义?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59581789/
我正在遵循本指南 here帮助我开始编写一个简单的查询来检索我在本地数据库中建立的一些节点。 我使用的 NuGet 包是 4.0.0,文档是 1.7。我不确定 4.0.0 是 Neo4J 的服务器版本
我是一名优秀的程序员,十分优秀!