Files
SpacetimeDB/sdks/csharp
joshua-spacetime c5743cfc8d Add implicit query builder conversions from bool to BoolExpr (#4547)
# Description of Changes

Adds implicit query builder conversions from `bool` to `BoolExpr` so
that you can write:
```rust
ctx.from.user().r#where(|u| u.online)
```

instead of
```rust
ctx.from.user().r#where(|u| u.online.eq(true))
```

Also removes `NullableCol` and `NullableIxCol` types from C# query
builder.

# API and ABI breaking changes

None

# Expected complexity level and risk

1

# Testing

Unit and smoketests
2026-03-05 07:14:08 +00:00
..
2026-01-23 21:28:24 +00:00
2026-02-20 10:44:29 +00:00
2025-08-12 18:20:58 +00:00
2026-02-27 20:24:22 +00:00
2024-08-28 11:13:33 -07:00

SpacetimeDB C# SDK

Overview

This repository contains the C# and Unity client SDKs for SpacetimeDB. These SDKs contain all the tools you need to build native clients for SpacetimeDB modules using C#.

Documentation

The Unity SDK uses the same code as the C# SDK. You can find the documentation for the C# SDK in the C# SDK Reference. For a guided tutorial, see the C# SDK Quickstart.

There is also a comprehensive Unity tutorial/demo available:

Internal developer documentation

See DEVELOP.md.