我有一个 AllegroGraph 服务器正在运行,并且在查询远程数据存储时遇到了问题,关于文档的信息很少。
这是我的一小段代码:
using System;
using VDS.RDF;
using VDS.RDF.Storage;
namespace PoC {
class Program {
static void Main(string[] args) {
string server = "http://server";
string repo = "repo";
string username = "username";
string password = "password";
AllegroGraphConnector agraph = new AllegroGraphConnector(server, repo, username, password);
Options.HttpDebugging = true;
Options.HttpFullDebugging = true;
agraph.Query("SELECT * WHERE { emid:_PCAT_0001 ?p ?o }");
Console.ReadLine();
}
}
}
错误查询:解析错误:扩展 QName“emid:_PCAT_0001”时未定义“emid”的命名空间映射。
尽管在 AllegroGraph WebView 中我可以运行完全相同的查询,并且命名空间被加载到存储库中。
我该如何解决?