net10.0
Couchbase data provider for Koan: options binding and repository integration for document databases.
Published
May 16, 2026
5mo ago
Total Downloads
3.9K
3,856
Install
dotnet add package Sylin.Koan.Data.Connector.Couchbase --version 0.8.0
| Product | Versions |
|---|---|
| .NET |
README
Koan.Data.Connector.Couchbase
Couchbase adapter that brings Koan's repository abstractions to Couchbase buckets, scopes, and collections. The adapter mirrors the MongoDB provider surface so document-first applications can swap providers with minimal changes.
Features
- Options-first configuration with orchestration-aware defaults (
ConnectionString=auto,Bucket=Koan). IDataRepositoryimplementation with bulk upsert/delete, transactional batches, and instruction execution (EnsureCreated,Clear).- LINQ predicate support translated to parameterised N1QL for common comparison and string operators.
- N1QL query support via raw statements or
CouchbaseQueryDefinitionobjects. - Guardrail-aware paging when
DataQueryOptionsare supplied. - Health contributor and telemetry activity source (
Koan.Data.Connector.Couchbase). - Aspire/orchestration metadata to auto-provision Couchbase containers during local development.
See TECHNICAL.md for deeper implementation details.
Adoption Assessment
Assess this package against its supported frameworks, license, maintenance signals and dependency graph before making it a project standard.
Compatibility metadata lists 1 target framework; confirm the exact target used by your application.
Related Guides & Workflows
Learn how to evaluate, integrate, or audit this package in your .NET project.