This release brings the power of Entity Framework Core to Couchbase, allowing .NET developers to work with Couchbase using familiar EF Core patterns.
Entity Framework Core is the leading O/RM for .NET developers. The EF Core Couchbase DB Provider lets .NET developers use Entity Framework Core with Couchbase Server or Couchbase Capella. As part of the Couchbase EFCore project, this provider offers an approachable way to map and persist entities using Couchbase’s JSON document model, with basic support for projections, queries, and change tracking.
You can install the provider via NuGet (Couchbase.EntityFrameworkCore) and configure it using the familiar UseCouchbase() pattern with ClusterOptions. For examples, docs, and a working sample app (Contoso University), check out the GitHub repo and project documentation.
Links to discover more:
- Announcement blog post
- NuGet
- GitHub
- Official Docs
- Support Model: Community Supported