• Start

Languages

/

.NET

/

Methods

Query

The .NET SDK for SurrealDB enables simple and advanced querying of a remote or embedded database.

Runs a set of SurrealQL statements against the database.

Method Syntax
await db.Query(sql)

Arguments

Description

sql

Specifies the SurrealQL statements.

cancellationToken

The cancellationToken enables graceful cancellation of asynchronous operations.

// Execute query with params
const string table = "person";
var result = await db.Query($"CREATE person; SELECT * FROM type::table({table});");

// Get the first result from the first query
var created = result.GetValue<Person>(0);

// Get all of the results from the second query
var people = result.GetValue<List<Person>>(1);

Was this page helpful?