Class D1QueryRequest
- Namespace
- Cloudflare.NET.Accounts.D1.Models
- Assembly
- Cloudflare.NET.dll
Request for executing a SQL query.
public record D1QueryRequest : IEquatable<D1QueryRequest>
- Inheritance
-
D1QueryRequest
- Implements
- Inherited Members
Remarks
Use parameterized queries with ? placeholders to prevent SQL injection. Example: "SELECT * FROM users WHERE id = ?" with params ["123"]
Constructors
D1QueryRequest(string, IReadOnlyList<object?>?)
Request for executing a SQL query.
public D1QueryRequest(string Sql, IReadOnlyList<object?>? Params = null)
Parameters
SqlstringThe SQL statement to execute. Supports multiple statements separated by semicolons.
ParamsIReadOnlyList<object>Optional array of parameter values for parameterized queries.
Remarks
Use parameterized queries with ? placeholders to prevent SQL injection. Example: "SELECT * FROM users WHERE id = ?" with params ["123"]
Properties
Params
Optional array of parameter values for parameterized queries.
[JsonPropertyName("params")]
public IReadOnlyList<object?>? Params { get; init; }
Property Value
Sql
The SQL statement to execute. Supports multiple statements separated by semicolons.
[JsonPropertyName("sql")]
public string Sql { get; init; }