couchbaselabs / Linq2Couchbase

A Language Integrated Query (LINQ) provider for the Couchbase .NET SDK
Apache License 2.0
95 stars 47 forks source link

Support using collections as query extents #355

Closed brantburnett closed 3 years ago

brantburnett commented 3 years ago

Motivation

Provide the back-end plumbing for querying against collections.

Modifications

Implement the query rendering logic that will format a query extent which is a reference to a collection other than the default collection.

Add supporting unit tests.

Results

This still doesn't add support for scopes/collections because they must be exposed on the BucketContext. However, it is a key step in that direction.

Relates to #354