Table of Contents

Class Internals

Namespace
LinqToDB.Linq
Assembly
linq2db.dll

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

public static class Internals
Inheritance
Internals

Methods

CreateExpressionQueryInstance<T>(IDataContext, Expression)

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

public static IQueryable<T> CreateExpressionQueryInstance<T>(IDataContext dataContext, Expression expression)

Parameters

dataContext IDataContext
expression Expression

Returns

IQueryable<T>

Type Parameters

T

GetDataContext<T>(IUpdatable<T>)

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

public static IDataContext? GetDataContext<T>(IUpdatable<T> updatable)

Parameters

updatable IUpdatable<T>

Returns

IDataContext

Type Parameters

T

GetDataContext<T>(IValueInsertable<T>)

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

public static IDataContext? GetDataContext<T>(IValueInsertable<T> insertable)

Parameters

insertable IValueInsertable<T>

Returns

IDataContext

Type Parameters

T

GetDataContext<T>(IQueryable<T>)

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

public static IDataContext? GetDataContext<T>(IQueryable<T> queryable)

Parameters

queryable IQueryable<T>

Returns

IDataContext

Type Parameters

T

GetDataContext<TSource, TTarget>(ISelectInsertable<TSource, TTarget>)

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

public static IDataContext? GetDataContext<TSource, TTarget>(ISelectInsertable<TSource, TTarget> insertable)

Parameters

insertable ISelectInsertable<TSource, TTarget>

Returns

IDataContext

Type Parameters

TSource
TTarget