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


SelectExpression.ApplyProjection Метод

Определение

Перегрузки

ApplyProjection()

Добавляет выражения из сопоставления проекции в проекцию, игнорируя выражение формировщика. Этот метод следует использовать только при заполнении проекции во вложенном запросе.

ApplyProjection(Expression, ResultCardinality, QuerySplittingBehavior)

Добавляет выражения из сопоставления проекции в проекцию и создает обновленное выражение формировщика для материализации.

ApplyProjection()

Исходный код:
SelectExpression.cs
Исходный код:
SelectExpression.cs
Исходный код:
SelectExpression.cs
Исходный код:
SelectExpression.cs
Исходный код:
SelectExpression.cs
Исходный код:
SelectExpression.cs

Добавляет выражения из сопоставления проекции в проекцию, игнорируя выражение формировщика. Этот метод следует использовать только при заполнении проекции во вложенном запросе.

public void ApplyProjection ();
member this.ApplyProjection : unit -> unit
Public Sub ApplyProjection ()

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

ApplyProjection(Expression, ResultCardinality, QuerySplittingBehavior)

Исходный код:
SelectExpression.cs
Исходный код:
SelectExpression.cs
Исходный код:
SelectExpression.cs
Исходный код:
SelectExpression.cs

Добавляет выражения из сопоставления проекции в проекцию и создает обновленное выражение формировщика для материализации.

public System.Linq.Expressions.Expression ApplyProjection (System.Linq.Expressions.Expression shaperExpression, Microsoft.EntityFrameworkCore.Query.ResultCardinality resultCardinality, Microsoft.EntityFrameworkCore.QuerySplittingBehavior querySplittingBehavior);
member this.ApplyProjection : System.Linq.Expressions.Expression * Microsoft.EntityFrameworkCore.Query.ResultCardinality * Microsoft.EntityFrameworkCore.QuerySplittingBehavior -> System.Linq.Expressions.Expression
Public Function ApplyProjection (shaperExpression As Expression, resultCardinality As ResultCardinality, querySplittingBehavior As QuerySplittingBehavior) As Expression

Параметры

shaperExpression
Expression

Текущее выражение формировщика, которое будет формировать результаты этого выражения выбора.

resultCardinality
ResultCardinality

Результирующий кратность этого выражения запроса.

querySplittingBehavior
QuerySplittingBehavior

Поведение разделения запросов, используемое при применении проекции для вложенных коллекций.

Возвращаемое значение

Возвращает измененное выражение формировщика для формирования результатов этого выражения выбора.

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