Section navigation

Public classStatic 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

Public method 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.

Public method 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.