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

結合の実行後に生成される結果の型。

属性

適用対象