neo4jclient

    0熱度

    1回答

    我已經採取了現有項目https://github.com/cskardon/Neo4jClient/並嘗試將端口轉移到dotnet核心,因爲peeps正在問這個問題。 到目前爲止 - 我已經添加了PCL項目(​​uwp, dnxcore50, net46)和共享項目 - 轉移所有代碼共享的項目,然後移動的「全」的東西(如Transaction.Scope到Neo4jClient.Full的項目,所

    1熱度

    2回答

    我試圖用C#在Neo4j上創建1,000,000(平凡)頂點。 (Community Edition 2.3.2)。性能非常差 - 完成創建節點需要900多秒。我做的事情效率低下嗎?爲什麼需要這麼長時間? var client = new GraphClient(new Uri("http://localhost:7474/db/data"), "neo4j", "password

    2熱度

    1回答

    最近,我被賦予了研究和提供NoSQL數據庫效果概念證明的任務。我選擇了Neo4j作爲這個.NET應用程序的NoSQL數據庫。 事情是......當我使用Neo4j客戶端執行查詢時,它運行在10-20毫秒內,這太棒了。每當我通過代碼執行該查詢時,需要150-200毫秒,這是巨大的差異。 查詢如下(一個銀行數據庫的荷蘭當量) 我要實現的是讓每家銀行都與他們的子女(要獲得整個層次)的目標是: MATCH

    0熱度

    1回答

    我執行Neo4jClient使用異步交易和wiki說: 要與異步使用的TransactionScope,假設你正在編譯針對.NET> 4.5.1或更高版本,使用> TransactionScopeAsyncFlowOption參數構造的TransactionScope: using (var scope = new > TransactionScope(TransactionScopeAsyncF

    0熱度

    2回答

    var query = client.Cypher .Match("(n1)-[r]-[n2]") .Where("n1.NodeId={startNodeId} and n2.NodeId={endNodeId}") .WithParam("startNodeId",startNodeId) .withParam("endNodeId",e

    1熱度

    1回答

    在執行對Neo4j的併發寫入時,偶爾會遇到500個內部服務器錯誤。下面的查詢示例。 MATCH (u1:User {id:{id1}}) MATCH (u2:User {id:{id2}}) MERGE (u1)-[:FOLLOWS]->(u2) 在非常流行的用戶的情況下,你可以體驗到大量的併發關係的創作爲u2節點。 在這個部分,我明確地處理了DeadlockDetectedExcepti

    1熱度

    2回答

    在此查詢將返回在這種情況下,關係 var e = GraphClientClass.GetInstance().Client.Cypher .Match("(person:Person)-[rel]-(other:Person)") .Return((person, rel, other) => new { person = person.

    1熱度

    1回答

    我看了關於這一主題的許多問題,並創建以下幾乎動態查詢: var resQuery = WebApiConfig.GraphClient.Cypher .Match("(movie:Movie {title:{title}})") .WithParam("title", title) .Return(() => new { movie

    0熱度

    1回答

    在動態查詢返回多值之後,我問了一個問題:Build a dynamic query using neo4j client 我得到了我如何動態僅僅使用了字符串返回值的答案。 當我嘗試使用語法從失敗的查詢返回多值, 我嘗試以下查詢: var resQuery2 = WebApiConfig.GraphClient.Cypher .Match("(movie:Movie {title:{t

    0熱度

    1回答

    我的用戶neo4jclient查詢數據,但我不如何使用類似條款相同的SQL,現在它只是用得到具體 這裏是完整的代碼 var client = new GraphClient(new Uri("http://localhost:7474/db/data"), "username", "password"); client.Connect(); var ap