private int ReadInt(string database, string query) { using (var session = Driver.Session(SessionConfigBuilder.ForDatabase(database))) { return(session.Run(query).Single()[0].As <int>()); } }
public void UseAnotherDatabaseExample() { // tag::database-selection[] using (var session = _driver.Session(SessionConfigBuilder.ForDatabase("examples"))) { session.Run("CREATE (a:Greeting {message: 'Hello, Example-Database'}) RETURN a").Consume(); } void SessionConfig(SessionConfigBuilder configBuilder) => configBuilder.WithDatabase("examples") .WithDefaultAccessMode(AccessMode.Read) .Build(); using (var session = _driver.Session(SessionConfig)) { var result = session.Run("MATCH (a:Greeting) RETURN a.message as msg"); var msg = result.Single()[0].As <string>(); Console.WriteLine(msg); } // end::database-selection[] }