RelationalCompositeExpressionFragmentTranslator RelationalCompositeExpressionFragmentTranslator Class

Definition

A composite expression fragment translator that dispatches to multiple specialized fragment translators.

public class RelationalCompositeExpressionFragmentTranslator : IExpressionFragmentTranslator
Public Class RelationalCompositeExpressionFragmentTranslator
    Implements IExpressionFragmentTranslator
Inheritance
System.ObjectSystem.Object
RelationalCompositeExpressionFragmentTranslatorRelationalCompositeExpressionFragmentTranslator
Implements

Methods

AddTranslators(IEnumerable) AddTranslators(IEnumerable(Of IExpressionFragmentTranslator))

Adds additional translators to the dispatch list.

protected virtual void AddTranslators(IEnumerable<IExpressionFragmentTranslator> translators)
Protected Overridable Sub AddTranslators(translators As IEnumerable(Of IExpressionFragmentTranslator))
Parameters
translators
System.Collections.Generic.IEnumerable<IExpressionFragmentTranslator> System.Collections.Generic.IEnumerable(Of IExpressionFragmentTranslator)

The translators.

Equals(Object) Equals(Object)

Inherited from System.Object

Equals(Object, Object) Equals(Object, Object)

Inherited from System.Object

GetHashCode() GetHashCode()

Inherited from System.Object

GetType() GetType()

Inherited from System.Object

MemberwiseClone() MemberwiseClone()

Inherited from System.Object

ReferenceEquals(Object, Object) ReferenceEquals(Object, Object)

Inherited from System.Object

ToString() ToString()

Inherited from System.Object

Translate(Expression) Translate(Expression)

Translates the given expression.

public virtual Expression Translate(Expression expression)
Public Overridable Function Translate(expression As Expression) As Expression
Parameters
expression
System.Linq.Expressions.Expression System.Linq.Expressions.Expression

The expression to translate.

Returns
System.Linq.Expressions.Expression System.Linq.Expressions.Expression

A SQL expression representing the translated expression.