【发布时间】:2021-11-17 04:51:27
【问题描述】:
我正在做一个需要Graph DB 的项目。我正在使用C# .Net Core 开发项目。我不得不为这个项目选择ArangoDB 作为Graph DB。不幸的是,.Net 没有官方驱动程序。这就是我选择社区司机的原因。那是ArangoDB-NET。
https://www.nuget.org/packages/ArangoDB-NET/
https://github.com/yojimbo87/ArangoDB-NET
驱动程序在 我的本地安装 ArangoDB 数据库中运行良好。当我尝试在 ArangoDB Cloud (ArangoDB Oasis) 中部署数据库时,驱动程序返回错误。
错误:System.Net.WebException:'没有这样的主机已知没有这样的主机 已知的'
请检查以下有关数据库连接的信息:
连接字符串设置:
"DatabaseSettings": {
"ConnectionName": "CloudDBConnection",
"Host": "https://xxxxxxxx.arangodb.cloud",
"Port": 8529,
"UserName": "root",
"Password": "xxxxxxxx",
"DatabaseName": "KKBDTestDB"
}
数据库连接:
private readonly ADatabase db;
public DatabseService(IDatabaseSettings settings)
{
ASettings.AddConnection(settings.ConnectionName, settings.Host, settings.Port, false, settings.DatabaseName, settings.UserName, settings.Password, true);
db = new ADatabase(settings.ConnectionName);
}
【问题讨论】:
-
dns是否能够解析主机
-
是的。我可以使用主机和端口访问数据库。