Share via


SelectExpression.AddInnerJoin 方法

定義

多載

AddInnerJoin(SelectExpression, SqlExpression)

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

AddInnerJoin(ShapedQueryExpression, SqlExpression, Expression)

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

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

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

AddInnerJoin(SelectExpression, SqlExpression)

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

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

參數

innerSelectExpression
SelectExpression

SelectExpression要加入的 。

joinPredicate
SqlExpression

要用於聯結的述詞。

適用於

AddInnerJoin(ShapedQueryExpression, SqlExpression, Expression)

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

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

參數

innerSource
ShapedQueryExpression

ShapedQueryExpression要加入的 。

joinPredicate
SqlExpression

要用於聯結的述詞。

outerShaper
Expression

外部形狀器的運算式。

傳回

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

適用於

AddInnerJoin(SelectExpression, SqlExpression, Type)

警告

Use the other overloads.

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

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

參數

innerSelectExpression
SelectExpression

SelectExpression要加入的 。

joinPredicate
SqlExpression

要用於聯結的述詞。

transparentIdentifierType
Type

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

屬性

適用於