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

조인을 수행한 후 생성된 결과의 형식입니다.

특성

적용 대상