Interface IAsQueryableBuilder<T>
Initial stage of AsQueryable<TElement>(IEnumerable<TElement>, IDataContext, Expression<Func<IAsQueryableBuilder<TElement>, IAsQueryableExceptBuilder<TElement>>>) configuration. The caller must pick a default rendering mode (Parameterize() or Inline()) before any further configuration is available. All chain methods are marker-only — the chain is captured as an expression tree and interpreted at query-build time. Calling them outside an Expression context is undefined behaviour.
public interface IAsQueryableBuilder<T>
Type Parameters
TElement type of the source enumerable.
- Extension Methods
Methods
Inline()
Render every column of every row as an inlined SQL literal. Columns whose mapping produces a
DataParameter are always rendered as SQL parameters regardless of this
setting, because the DataParameter carries provider metadata that cannot be inlined.
IAsQueryableExceptBuilder<T> Inline()
Returns
Parameterize()
Render every column of every row as a SQL parameter.
IAsQueryableExceptBuilder<T> Parameterize()