Share via


SelectExpression.ApplyProjection 方法

定義

多載

ApplyProjection()

將投影對應中的運算式加入至忽略圖形運算式的投影。 只有在子查詢中填入投影時,才應該使用這個方法。

ApplyProjection(Expression, ResultCardinality, QuerySplittingBehavior)

將投影對應中的運算式新增至投影,並產生已更新的圖形運算式以進行具體化。

ApplyProjection()

將投影對應中的運算式加入至忽略圖形運算式的投影。 只有在子查詢中填入投影時,才應該使用這個方法。

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

適用於

ApplyProjection(Expression, ResultCardinality, QuerySplittingBehavior)

將投影對應中的運算式新增至投影,並產生已更新的圖形運算式以進行具體化。

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

目前的 shaper 運算式,將塑造這個選取運算式的結果。

resultCardinality
ResultCardinality

這個查詢運算式的結果基數。

querySplittingBehavior
QuerySplittingBehavior

套用巢狀集合的投影時要使用的查詢分割行為。

傳回

傳回已修改的 shaper 運算式至這個選取運算式的圖形結果。

適用於