RelationalCompositeMemberTranslator RelationalCompositeMemberTranslator Class

A base composite member translator that dispatches to multiple specialized member translators.

Syntax

Declaration

public abstract class RelationalCompositeMemberTranslator : IMemberTranslatorPublic MustInherit Class RelationalCompositeMemberTranslator
    Implements IMemberTranslator

Inheritance Hierarchy

  • System.Object
    System.Object
  • RelationalCompositeMemberTranslator
    RelationalCompositeMemberTranslator

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 member expression.

Methods

  • AddTranslators(IEnumerable<IMemberTranslator>)
    AddTranslators(IEnumerable(Of IMemberTranslator))

    Adds additional translators to the dispatch list.

    protected virtual void AddTranslators(IEnumerable<IMemberTranslator> translators)Protected Overridable Sub AddTranslators(translators As IEnumerable(Of IMemberTranslator))

    Parameters

  • Translate(MemberExpression)
    Translate(MemberExpression)

    Translates the given member expression.

    public virtual Expression Translate(MemberExpression memberExpression)Public Overridable Function Translate(memberExpression As MemberExpression) As Expression

    Parameters

    • memberExpression
      System.Linq.Expressions.MemberExpression
      System.Linq.Expressions.MemberExpression

      The member expression.

    Returns

    • System.Linq.Expressions.Expression
      System.Linq.Expressions.Expression

      A SQL expression representing the translated MemberExpression.

Details

Assembly

Microsoft.EntityFrameworkCore.Relational.dll