
LinqExtensions
- Namespace
- Rowles.LeanCorpus.Linq
- Assembly
- Rowles.LeanCorpus.dll
Extension methods that add LINQ queryable support to LeanDocumentMap<TDocument> and related types.
public static class LinqExtensions
- Inheritance
-
LinqExtensions
AsQueryable<TDocument>(LeanDocumentMap<TDocument>, IndexSearcher, Func<string, IFieldDescriptor?>?)
Wraps a LeanDocumentMap<TDocument> and IndexSearcher as an IQueryable<T>, enabling LINQ query syntax and lambda predicates.
AsQueryable<TDocument>(LeanDocumentMap<TDocument>, IndexSearcher, Func<string, IFieldDescriptor?>?, SearchOptions)
Wraps a LeanDocumentMap<TDocument> and IndexSearcher as an IQueryable<T>, with SearchOptions for timeout, cancellation, and result-byte budget.