limbo/bindings/dotnet
2025-12-03 13:21:45 +04:00
..
rs_src Cargo clippy 2025-12-03 13:21:45 +04:00
src Fix clippy 2025-12-03 12:23:12 +04:00
.gitignore Add dotnet bindings 2025-12-03 12:23:10 +04:00
Cargo.toml Add dotnet bindings 2025-12-03 12:23:10 +04:00
Makefile Add publish workflow 2025-12-03 12:23:11 +04:00
Readme.md Add dotnet bindings 2025-12-03 12:23:10 +04:00
Turso.slnx Moved Turso.Raw to src 2025-12-03 12:23:11 +04:00

Turso_dotnet

Dotnet binding for turso database.

Getting Started

using Turso;

using var connection = new TursoConnection("Data Source=:memory:");
connection.Open();

connection.ExecuteNonQuery("CREATE TABLE t(a, b)");
var rowsAffected = connection.ExecuteNonQuery("INSERT INTO t(a, b) VALUES (1, 2), (3, 4)");
Console.WriteLine($"RowsAffected: {rowsAffected}");

using var command = connection.CreateCommand();
command.CommandText = "SELECT * FROM t";
using var reader = command.ExecuteReader();
while (reader.Read())
{
    var a = reader.GetInt32(0);
    var b = reader.GetInt32(1);
    Console.WriteLine($"Value1: {a}, Value2: {b}");
}