Table of Contents

Class EFCoreExpressionAttribute

Namespace
LinqToDB.EntityFrameworkCore.Internal
Assembly
linq2db.EntityFrameworkCore.dll

Maps Linq To DB expression.

public sealed class EFCoreExpressionAttribute : Sql.ExpressionAttribute
Inheritance
EFCoreExpressionAttribute
Inherited Members

Constructors

EFCoreExpressionAttribute(string)

Creates instance of expression mapper.

public EFCoreExpressionAttribute(string expression)

Parameters

expression string

Mapped expression.

Methods

GetExpression<TContext>(TContext, IDataContext, SelectQuery, Expression, Func<TContext, Expression, ColumnDescriptor?, ISqlExpression>)

public override ISqlExpression? GetExpression<TContext>(TContext context, IDataContext dataContext, SelectQuery query, Expression expression, Func<TContext, Expression, ColumnDescriptor?, ISqlExpression> converter)

Parameters

context TContext
dataContext IDataContext
query SelectQuery
expression Expression
converter Func<TContext, Expression, ColumnDescriptor, ISqlExpression>

Returns

ISqlExpression

Type Parameters

TContext