IMethodCallTranslatorProvider Interface

Definição

Fornece traduções para expressões LINQ MethodCallExpression que representam métodos escalares.

public interface IMethodCallTranslatorProvider
type IMethodCallTranslatorProvider = interface
Public Interface IMethodCallTranslatorProvider
Derivado

Comentários

O tempo de vida do serviço é Scoped e vários registros são permitidos. Isso significa que cada DbContext instância usará seu próprio conjunto de instâncias desse serviço. As implementações podem depender de outros serviços registrados com qualquer tempo de vida. As implementações não precisam ser thread-safe.

Métodos

Translate(IModel, SqlExpression, MethodInfo, IReadOnlyList<SqlExpression>)

Fornece traduções para expressões LINQ MethodCallExpression que representam métodos escalares.

Translate(IModel, SqlExpression, MethodInfo, IReadOnlyList<SqlExpression>, IDiagnosticsLogger<DbLoggerCategory.Query>)

Converte um LINQ MethodCallExpression em um equivalente de SQL.

Aplica-se a