私は前の質問を参照(ストアドプロシージャを呼び出すしたいと思います:。?しかし、私はかなり流暢なクエリインターフェイスを介してこれを行う方法を見ることができないQuestion with stored procedure for Neo4J as the answerをneo4jclientでストアドプロシージャを呼び出す方法は?
誰が助けることはでき
私をサイファー問い合わせ:今まで
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>()
});
を取得することを目指します。また、ラベルUserAccountとUserAccountを返すと複雑になる – Mvde
私は自分自身と同じと思うだろうが、私はあなたがneo4jclientで得るシリアライゼーションが本当に好きです。あなたがその例を持っていてストアドプロシージャを呼び出しても、私はそれを見てうれしいです! –
私はそれを送ってから、結果をクラスに記入します。あなたが何か特別なことをしたいのであれば、C#のライブラリはうまく動作しません。私はプログラマー自身のC#です。 – Mvde