C# Class SInnovations.Azure.TableStorageRepository.Queryable.Expressions.QueryTranslator

Manages translation of the LINQ expressions.
Inheritance: IQueryTranslator
ファイルを表示 Open project: s-innovations/azure-table-storage-repository-pattern

Public Methods

Method Description
Translate ( Expression expression, ITranslationResult result ) : void

Translates a LINQ expression into collection of query segments.

Private Methods

Method Description
GetTranslators ( EntityTypeConfiguration configuration ) : IEnumerable
QueryTranslator ( EntityTypeConfiguration configuration ) : System

Constructor.

QueryTranslator ( IEnumerable methodTranslators ) : System

Constructor.

VisitMethodCall ( MethodCallExpression methodCall, ITranslationResult result ) : void

Method Details

Translate() public method

Translates a LINQ expression into collection of query segments.
public Translate ( Expression expression, ITranslationResult result ) : void
expression System.Linq.Expressions.Expression LINQ expression.
result ITranslationResult Translation result.
return void