Relational​Composite​Member​Translator Relational​Composite​Member​Translator Class

Definition

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

public abstract class RelationalCompositeMemberTranslator : IMemberTranslatorPublic MustInherit Class RelationalCompositeMemberTranslator
    Implements IMemberTranslator
Inheritance
System.ObjectSystem.Object
RelationalCompositeMemberTranslatorRelationalCompositeMemberTranslator
Implements

Inherited Members

System.Object

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

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
translators
System.Collections.Generic.IEnumerable<IMemberTranslator> System.Collections.Generic.IEnumerable(Of IMemberTranslator)

The translators.

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.