Попытка создать Graph DB в Orient DB .net - PullRequest
0 голосов
/ 31 октября 2019

Я создал приложение .net и следовал Документация OrientDB , но мне всегда не удается выполнить gremlin quires . это дает исключение, вот мой код

using Orient.Client;
using System;

namespace OrientDBGremlin
{
    internal static class Program
    {
        private static void Main(string[] args)
        {
            using (ODatabase oDatabase = new ODatabase("localhost", 2424, "DBName", ODatabaseType.Graph, "user", "password"))
            {
                OCommandResult oCommandResult = FetchVertices(oDatabase, "DBName", "V");
            }
        }

        public static OCommandResult FetchVertices(ODatabase database, string databaseName, string className)
        {
            Console.WriteLine("Gremlin Query: All Vertices in: {0}", className);
            string script = string.Format("graph = OrientGraph.open(remote:/data/DBName');vertices = g.V;g.close();return vertices;");
            //next line raises the Exception
            return database.Gremlin(script);
        }
    }
}

и исключение без сообщения:

Orient.Client.OException HResult = 0x80131500 Сообщение =
Источник = OrientDB-Net.binary.Innov8tive StackTrace: в Orient.Client.Protocol.Response.Receive () в Orient.Client.Protocol.Connection.ExecuteOperationInternal (операция IOperation) в Orient.Client.Protocol.Connection.ExecuteOperation (операция IOperation) в Orient.Client.Protocol.Connection.InitializeDatabaseConnection (String databaseName, ODatabaseType databaseType, String userName, String userPassword) в Orient.Client.Protocol.Connection..ctor (Строковое имя хоста, порт Int32, String databaseName, ODatabaseType databaseType, Строковое имя пользователя в String userName в строке String userName)OrientDB_Net.binary.Innov8tive.Protocol.ConnectionPool.GetConnection () в Orient.Client.ODatabase.GetConnection () в Orient.Client.ODatabase.Gremlin (строковый запрос) в OrientDBGremlin2.Program.FetchVertices (база данных ODD, база данных класса String. ame) в C: \ Users \ ibrahim.kais \ source \ repos \ OrientDBGremlin2 \ OrientDBGremlin2 \ Program.cs: строка 20 в OrientDBGremlin2.Program.Main (String [] args) в C: \ Users \ ibrahim.kais \ source \repos \ OrientDBGremlin2 \ OrientDBGremlin2 \ Program.cs: строка 12

...