#
Coding and Queries
This section covers the programming interfaces and query languages available in Curiosity Workspace for customizing behavior and accessing data.
#
Graph
Learn about the Graph class (formerly SafeGraph), which provides thread-safe access to the graph database and handles deadlock prevention.
#
Querying the Graph
Explore the fluent IQuery interface for constructing powerful graph queries, filtering data, and traversing relationships.
#
Querying with LINQ
Understand how to integrate IQuery with standard LINQ operations for in-memory processing.
#
Async Operations
Manage asynchronous execution and handle low-level node locking for safe writes.
#
Migrating from Cypher
A guide for users familiar with Cypher to transition to Curiosity's C# query builder, with numerous examples.
#
Troubleshooting
Tips for diagnosing and resolving common issues like deadlocks and performance bottlenecks.
#
Shell & Migration Scopes
Execution contexts for administrative shell sessions and data migrations.
#
Workspace Migrations
Detailed guide and examples for creating and running data migration scripts.
#
AI Tools Scope
The scope used when building custom tools for Chat AI.