QueryableMethodTranslatingExpressionVisitor.TranslateLeftJoin Méthode
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Traduit LeftJoin sur la source donnée.
protected abstract Microsoft.EntityFrameworkCore.Query.ShapedQueryExpression TranslateLeftJoin (Microsoft.EntityFrameworkCore.Query.ShapedQueryExpression outer, Microsoft.EntityFrameworkCore.Query.ShapedQueryExpression inner, System.Linq.Expressions.LambdaExpression outerKeySelector, System.Linq.Expressions.LambdaExpression innerKeySelector, System.Linq.Expressions.LambdaExpression resultSelector);
protected abstract Microsoft.EntityFrameworkCore.Query.ShapedQueryExpression? TranslateLeftJoin (Microsoft.EntityFrameworkCore.Query.ShapedQueryExpression outer, Microsoft.EntityFrameworkCore.Query.ShapedQueryExpression inner, System.Linq.Expressions.LambdaExpression outerKeySelector, System.Linq.Expressions.LambdaExpression innerKeySelector, System.Linq.Expressions.LambdaExpression resultSelector);
abstract member TranslateLeftJoin : Microsoft.EntityFrameworkCore.Query.ShapedQueryExpression * Microsoft.EntityFrameworkCore.Query.ShapedQueryExpression * System.Linq.Expressions.LambdaExpression * System.Linq.Expressions.LambdaExpression * System.Linq.Expressions.LambdaExpression -> Microsoft.EntityFrameworkCore.Query.ShapedQueryExpression
Protected MustOverride Function TranslateLeftJoin (outer As ShapedQueryExpression, inner As ShapedQueryExpression, outerKeySelector As LambdaExpression, innerKeySelector As LambdaExpression, resultSelector As LambdaExpression) As ShapedQueryExpression
Paramètres
- outer
- ShapedQueryExpression
Requête en forme sur laquelle l’opérateur est appliqué.
- inner
- ShapedQueryExpression
Requête de forme interne avec laquelle effectuer la jointure.
- outerKeySelector
- LambdaExpression
Sélecteur de clé pour la source externe.
- innerKeySelector
- LambdaExpression
Sélecteur de clé pour la source interne.
- resultSelector
- LambdaExpression
Sélecteur de résultats fourni dans l’appel.
Retours
Requête en forme après la traduction.
Remarques
Certains modèles de GroupJoin-DefaultIfEmpty-SelectMany représentent une jointure gauche dans la base de données. Nous identifions ce modèle à l’avance et le convertissons en syntaxe similaire à la jointure.