Поделиться через


IMethodCallTranslatorProvider Интерфейс

Определение

Предоставляет переводы для выражений LINQ MethodCallExpression , представляющих скалярные методы.

public interface IMethodCallTranslatorProvider
type IMethodCallTranslatorProvider = interface
Public Interface IMethodCallTranslatorProvider
Производный

Комментарии

Время существования службы равно и Scoped разрешено несколько регистраций. Это означает, что каждый DbContext экземпляр будет использовать собственный набор экземпляров этой службы. Реализации могут зависеть от других служб, зарегистрированных с любым временем существования. Реализации не обязательно должны быть потокобезопасны.

Методы

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

Предоставляет переводы для выражений LINQ MethodCallExpression , представляющих скалярные методы.

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

Преобразует LINQ MethodCallExpression в эквивалент SQL.

Применяется к