Partager via


IMethodCallTranslatorProvider Interface

Définition

Fournit des traductions pour les expressions LINQ MethodCallExpression qui représentent les méthodes scalaires.

public interface IMethodCallTranslatorProvider
type IMethodCallTranslatorProvider = interface
Public Interface IMethodCallTranslatorProvider
Dérivé

Remarques

La durée de vie du service est Scoped et plusieurs inscriptions sont autorisées. Cela signifie que chaque DbContext instance utilisera son propre ensemble d’instances de ce service. Les implémentations peuvent dépendre d’autres services inscrits avec n’importe quelle durée de vie. Les implémentations n’ont pas besoin d’être thread-safe.

Méthodes

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

Fournit des traductions pour les expressions LINQ MethodCallExpression qui représentent les méthodes scalaires.

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

Traduit une valeur LINQ MethodCallExpression en équivalent SQL.

S’applique à