Share via


QueryableMethodTranslatingExpressionVisitor.TranslateDefaultIfEmpty Method

Definition

Translates DefaultIfEmpty<TSource>(IQueryable<TSource>) method and other overloads over the given source.

protected abstract Microsoft.EntityFrameworkCore.Query.ShapedQueryExpression TranslateDefaultIfEmpty (Microsoft.EntityFrameworkCore.Query.ShapedQueryExpression source, System.Linq.Expressions.Expression defaultValue);
protected abstract Microsoft.EntityFrameworkCore.Query.ShapedQueryExpression? TranslateDefaultIfEmpty (Microsoft.EntityFrameworkCore.Query.ShapedQueryExpression source, System.Linq.Expressions.Expression? defaultValue);
abstract member TranslateDefaultIfEmpty : Microsoft.EntityFrameworkCore.Query.ShapedQueryExpression * System.Linq.Expressions.Expression -> Microsoft.EntityFrameworkCore.Query.ShapedQueryExpression
Protected MustOverride Function TranslateDefaultIfEmpty (source As ShapedQueryExpression, defaultValue As Expression) As ShapedQueryExpression

Parameters

source
ShapedQueryExpression

The shaped query on which the operator is applied.

defaultValue
Expression

The default value to use.

Returns

The shaped query after translation.

Applies to