Share via


SelectExpression.AddLeftJoin 方法

定義

多載

AddLeftJoin(SelectExpression, SqlExpression, Type)
已淘汰.

使用 LEFT JOIN 將指定的 SelectExpression 加入至資料表來源。

AddLeftJoin(SelectExpression, SqlExpression)

使用 LEFT JOIN 將指定的 SelectExpression 加入至資料表來源。

AddLeftJoin(ShapedQueryExpression, SqlExpression, Expression)

使用 LEFT JOIN 並將指定的 ShapedQueryExpression 查詢運算式加入至資料表來源,並結合形狀器。

AddLeftJoin(SelectExpression, SqlExpression, Type)

警告

Use the other overloads.

使用 LEFT JOIN 將指定的 SelectExpression 加入至資料表來源。

public void AddLeftJoin (Microsoft.EntityFrameworkCore.Query.SqlExpressions.SelectExpression innerSelectExpression, Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlExpression joinPredicate, Type transparentIdentifierType);
[System.Obsolete("Use the other overloads.")]
public void AddLeftJoin (Microsoft.EntityFrameworkCore.Query.SqlExpressions.SelectExpression innerSelectExpression, Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlExpression joinPredicate, Type transparentIdentifierType);
[System.Obsolete("Use the other overloads.")]
public void AddLeftJoin (Microsoft.EntityFrameworkCore.Query.SqlExpressions.SelectExpression innerSelectExpression, Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlExpression joinPredicate, Type? transparentIdentifierType);
member this.AddLeftJoin : Microsoft.EntityFrameworkCore.Query.SqlExpressions.SelectExpression * Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlExpression * Type -> unit
[<System.Obsolete("Use the other overloads.")>]
member this.AddLeftJoin : Microsoft.EntityFrameworkCore.Query.SqlExpressions.SelectExpression * Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlExpression * Type -> unit
Public Sub AddLeftJoin (innerSelectExpression As SelectExpression, joinPredicate As SqlExpression, transparentIdentifierType As Type)

參數

innerSelectExpression
SelectExpression

SelectExpression要加入的 。

joinPredicate
SqlExpression

用於聯結的述詞。

transparentIdentifierType
Type

執行聯結之後所產生的結果型別。

屬性

適用於

AddLeftJoin(SelectExpression, SqlExpression)

使用 LEFT JOIN 將指定的 SelectExpression 加入至資料表來源。

public void AddLeftJoin (Microsoft.EntityFrameworkCore.Query.SqlExpressions.SelectExpression innerSelectExpression, Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlExpression joinPredicate);
member this.AddLeftJoin : Microsoft.EntityFrameworkCore.Query.SqlExpressions.SelectExpression * Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlExpression -> unit
Public Sub AddLeftJoin (innerSelectExpression As SelectExpression, joinPredicate As SqlExpression)

參數

innerSelectExpression
SelectExpression

SelectExpression要加入的 。

joinPredicate
SqlExpression

用於聯結的述詞。

適用於

AddLeftJoin(ShapedQueryExpression, SqlExpression, Expression)

使用 LEFT JOIN 並將指定的 ShapedQueryExpression 查詢運算式加入至資料表來源,並結合形狀器。

public System.Linq.Expressions.Expression AddLeftJoin (Microsoft.EntityFrameworkCore.Query.ShapedQueryExpression innerSource, Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlExpression joinPredicate, System.Linq.Expressions.Expression outerShaper);
member this.AddLeftJoin : Microsoft.EntityFrameworkCore.Query.ShapedQueryExpression * Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlExpression * System.Linq.Expressions.Expression -> System.Linq.Expressions.Expression
Public Function AddLeftJoin (innerSource As ShapedQueryExpression, joinPredicate As SqlExpression, outerShaper As Expression) As Expression

參數

innerSource
ShapedQueryExpression

ShapedQueryExpression要加入的 。

joinPredicate
SqlExpression

用於聯結的述詞。

outerShaper
Expression

外部形狀器的運算式。

傳回

運算式,這個運算式會塑造這個聯結的結果。

適用於