Table of Contents

Interface IAsQueryableBuilder<T>

Namespace
LinqToDB.Linq
Assembly
linq2db.dll

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

T

Element 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

IAsQueryableExceptBuilder<T>

Parameterize()

Render every column of every row as a SQL parameter.

IAsQueryableExceptBuilder<T> Parameterize()

Returns

IAsQueryableExceptBuilder<T>