()
| 13 | namespace 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 | } |
nothing calls this directly
no outgoing calls
no test coverage detected