我想調用存儲過程(見前面的問題:?Question with stored procedure for Neo4J as the answer不過,我不能完全看到這樣做,通過流暢的查詢界面的方式如何在neo4jclient中調用存儲過程?
誰能幫助
我Cypher支架查詢:
MATCH(user:UserAccount)-[:HasPermission]->(permission:Permission)
WITH user, collect(permission) as permissions
CALL apoc.map.setKey(user, 'permissions', permissions) YIELD value as UserAccount
RETURN UserAccount
我Neo4jClient代碼到現在:
_graphClient
.Cypher
.Match("(user:UserAccount)-[:HasPermission]->(permission:Permission)")
.With("user, collect(permission) as permissions")
// I need to call the stored procedure here.
.ReturnDistinct(
(userAccount) =>
new
{
UserAccount = userAccount.As<UserAccount>()
});
我不使用graphclient我發暗號querys到數據庫中,以便更容易。還有標籤UserAccount的複雜並返回UserAccount – Mvde
我會認爲我自己一樣,但我真的很喜歡你用neo4jclient獲得的序列化。雖然如果你有一個例子,並調用存儲過程,我很高興看到它! –
我只是發送它,然後我填寫一個類與我的結果。如果你想做一些特別的事情,C#庫不能很好地工作。我是c#程序員。 – Mvde