Я использую библиотеку OrientDB.NETStandard-1.5 с приложением .Net Core 2.1 для подключения графической базы данных OrientDB 3.0.15.
Я сделал простой поиск человека:
ODatabase oDB = new ODatabase (
config["DatabaseSettings:oDBHost"],
config["DatabaseSettings:oDBPort"],
config["DatabaseSettings:oDBDatabase"],
ODatabaseType.Graph,
config["DatabaseSettings:oDBUser"],
config["DatabaseSettings:oDBPass"]
);
List<ODocument> lstUser = oDB.Select("@rid, firstName, lastName, intersect(out('memberOf').name) as roles")
.From("person")
.Where("email").Equals<string>(email)
.ToList();
Код работает нормально (менее секунды), когда я ввожу существующее письмо в класс.Но когда я использую письмо, которое не существует, оно продолжает работать, а затем, наконец, достигает времени ожидания (90 секунд).
В чем может быть проблема?