RelationalCompositeExpressionFragmentTranslator RelationalCompositeExpressionFragmentTranslator Class

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

Syntax

Declaration

public class RelationalCompositeExpressionFragmentTranslator : IExpressionFragmentTranslatorPublic Class RelationalCompositeExpressionFragmentTranslator
    Implements IExpressionFragmentTranslator

Inheritance Hierarchy

  • System.Object
    System.Object
  • RelationalCompositeExpressionFragmentTranslator
    RelationalCompositeExpressionFragmentTranslator

Inherited Members

ToString(),
ToString(),
Equals(Object),
Equals(Object),
Equals(Object, Object),
Equals(Object, Object),
ReferenceEquals(Object, Object),
ReferenceEquals(Object, Object),
GetHashCode(),
GetHashCode(),
GetType(),
GetType(),
MemberwiseClone()
MemberwiseClone()

Methods summary

Adds additional translators to the dispatch list.

Translates the given expression.

Methods

  • AddTranslators(IEnumerable<IExpressionFragmentTranslator>)
    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

  • 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.

Details

Assembly

Microsoft.EntityFrameworkCore.Relational.dll