Table of Contents

Class SqlQueryDependentParamsAttribute

Namespace
LinqToDB.Expressions
Assembly
linq2db.dll

Used for controlling query caching of custom SQL Functions. Parameter with this attribute will be evaluated on client side before generating SQL.

[AttributeUsage(AttributeTargets.Parameter)]
public class SqlQueryDependentParamsAttribute : SqlQueryDependentAttribute
Inheritance
SqlQueryDependentParamsAttribute
Inherited Members
Extension Methods

Constructors

SqlQueryDependentParamsAttribute()

public SqlQueryDependentParamsAttribute()

Methods

ExpressionsEqual<TContext>(TContext, Expression, Expression, Func<TContext, Expression, Expression, bool>)

public override bool ExpressionsEqual<TContext>(TContext context, Expression expr1, Expression expr2, Func<TContext, Expression, Expression, bool> comparer)

Parameters

context TContext
expr1 Expression
expr2 Expression
comparer Func<TContext, Expression, Expression, bool>

Returns

bool

Type Parameters

TContext

SplitExpression(Expression)

public override IEnumerable<Expression> SplitExpression(Expression expression)

Parameters

expression Expression

Returns

IEnumerable<Expression>