Share via


RelationalCompositeMethodCallTranslator Class

Definition

A base composite method call translator that dispatches to multiple specialized method call translators.

public abstract class RelationalCompositeMethodCallTranslator : Microsoft.EntityFrameworkCore.Query.ExpressionTranslators.IMethodCallTranslator
public abstract class RelationalCompositeMethodCallTranslator : Microsoft.EntityFrameworkCore.Query.ExpressionTranslators.ICompositeMethodCallTranslator
type RelationalCompositeMethodCallTranslator = class
    interface IMethodCallTranslator
type RelationalCompositeMethodCallTranslator = class
    interface ICompositeMethodCallTranslator
Public MustInherit Class RelationalCompositeMethodCallTranslator
Implements IMethodCallTranslator
Public MustInherit Class RelationalCompositeMethodCallTranslator
Implements ICompositeMethodCallTranslator
Inheritance
RelationalCompositeMethodCallTranslator
Implements

Constructors

Name Description
RelationalCompositeMethodCallTranslator(ILogger)

Specialised constructor for use only by derived class.

RelationalCompositeMethodCallTranslator(RelationalCompositeMethodCallTranslatorDependencies)

Initializes a new instance of the this class.

Properties

Name Description
Dependencies

Parameter object containing service dependencies.

Methods

Name Description
AddTranslators(IEnumerable<IMethodCallTranslator>)

Adds additional translators to the dispatch list.

Translate(MethodCallExpression, IModel)

Translates the given method call expression.

Translate(MethodCallExpression)

Translates the given method call expression.

Applies to