MCPcopy Create free account
hub / github.com/ICIJ/offshoreleaks-data-packages / Main

Method Main

code/csharp/Example.cs:15–36  ·  view source on GitHub ↗
()

Source from the content-addressed store, hash-verified

13namespace dotnet {
14 class Example {
15 static async Task Main() {
16 var driver = GraphDatabase.Driver("bolt://<HOST>:<BOLTPORT>",
17 AuthTokens.Basic("<USERNAME>", "<PASSWORD>"));
18
19 var cypherQuery =
20 @"
21 MATCH (a:Officer {name:$name})-[r:officer_of|intermediary_of|registered_address*..10]-(b)
22 RETURN b.name as name LIMIT 20
23 ";
24
25 var session = driver.AsyncSession(o => o.WithDatabase("neo4j"));
26 var result = await session.ReadTransactionAsync(async tx => {
27 var r = await tx.RunAsync(cypherQuery,
28 new { name="Ross, Jr. - Wilbur Louis"});
29 return await r.ToListAsync();
30 });
31
32 await session?.CloseAsync();
33 foreach (var row in result)
34 Console.WriteLine(row["name"].As<string>());
35
36 }
37 }
38}

Callers

nothing calls this directly

Calls

no outgoing calls

Tested by

no test coverage detected