Table of Contents

Namespace LinqToDB.Linq

Classes

AccessorMember
Expressions
Expressions.LazyExpressionInfo
Internals

This is internal API and is not intended for use by Linq To DB applications. It may change or be removed without further notice.

LinqException

Defines the base class for the namespace exceptions.

MethodHelper
NoLinqCache

Provides a scope, in which LINQ queries will not be added to a LINQ query cache. This could be used to tell linq2db to not cache queries that operate with big parametes. More details could be found here. Take into account that this class only disables adding of new query, created in its scope, to a cache. If query already present in cache - linq2db will use cached query.

Query
QueryInfo
Query<T>

Interfaces

IDataReaderAsync
IExpressionInfo
IExpressionPreprocessor
IExpressionQuery
IExpressionQuery<T>
IMergeableOn<TTarget, TSource>

Merge command builder that have only target table and source configured. Only operation available for this type of builder is match (ON) condition configuration.

IMergeableSource<TTarget, TSource>

Merge command builder that have target table, source and match (ON) condition configured. You can only add operations to this type of builder.

IMergeableUsing<TTarget>

Merge command builder that have only target table configured. Only operation available for this type of builder is source configuration.

IMergeable<TTarget, TSource>

Merge command builder that have target table, source, match (ON) condition and at least one operation configured. You can add more operations to this type of builder or execute command.

IQueryContext
IQueryRunner
ISelectInsertable<TSource, TTarget>
IUpdatable<T>
IValueInsertable<T>