Class Internals
public static class Internals
- Inheritance
-
objectInternals
Methods
CreateExpressionQueryInstance<T>(IDataContext, Expression)
public static IQueryable<T> CreateExpressionQueryInstance<T>(IDataContext dataContext, Expression expression)
Parameters
dataContextIDataContextexpressionExpression
Returns
- IQueryable<T>
Type Parameters
T
ExposeQueryExpression(IDataContext, Expression)
This method makes all needed executions to fully expose expression.
public static Expression ExposeQueryExpression(IDataContext dataContext, Expression expression)
Parameters
dataContextIDataContextexpressionExpression
Returns
- Expression
Fully exposed expression which used by LINQ Translator.
GetDataContext<T>(IUpdatable<T>)
public static IDataContext? GetDataContext<T>(IUpdatable<T> updatable)
Parameters
updatableIUpdatable<T>
Returns
Type Parameters
T
GetDataContext<T>(IValueInsertable<T>)
public static IDataContext? GetDataContext<T>(IValueInsertable<T> insertable)
Parameters
insertableIValueInsertable<T>
Returns
Type Parameters
T
GetDataContext<T>(IQueryable<T>)
public static IDataContext? GetDataContext<T>(IQueryable<T> queryable)
Parameters
queryableIQueryable<T>
Returns
Type Parameters
T
GetDataContext<TSource, TTarget>(ISelectInsertable<TSource, TTarget>)
public static IDataContext? GetDataContext<TSource, TTarget>(ISelectInsertable<TSource, TTarget> insertable)
Parameters
insertableISelectInsertable<TSource, TTarget>
Returns
Type Parameters
TSourceTTarget