Поделиться через


SelectExpression.AddInnerJoin Метод

Определение

Перегрузки

AddInnerJoin(SelectExpression, SqlExpression)

Добавляет заданный SelectExpression объект в источники таблиц с помощью INNER JOIN.

AddInnerJoin(ShapedQueryExpression, SqlExpression, Expression)

Добавляет выражение запроса заданного объекта ShapedQueryExpression в источники таблиц с помощью инструкций INNER JOIN и формировщиков объединения.

AddInnerJoin(SelectExpression, SqlExpression, Type)
Устаревшие..

Добавляет заданный SelectExpression объект в источники таблиц с помощью INNER JOIN.

AddInnerJoin(SelectExpression, SqlExpression)

Исходный код:
SelectExpression.cs
Исходный код:
SelectExpression.cs
Исходный код:
SelectExpression.cs
Исходный код:
SelectExpression.cs
Исходный код:
SelectExpression.cs

Добавляет заданный SelectExpression объект в источники таблиц с помощью INNER JOIN.

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)

Исходный код:
SelectExpression.cs
Исходный код:
SelectExpression.cs
Исходный код:
SelectExpression.cs
Исходный код:
SelectExpression.cs
Исходный код:
SelectExpression.cs

Добавляет выражение запроса заданного объекта ShapedQueryExpression в источники таблиц с помощью инструкций INNER JOIN и формировщиков объединения.

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)

Исходный код:
SelectExpression.cs
Исходный код:
SelectExpression.cs
Исходный код:
SelectExpression.cs
Исходный код:
SelectExpression.cs

Внимание!

Use the other overloads.

Добавляет заданный SelectExpression объект в источники таблиц с помощью INNER JOIN.

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

Тип результата, созданного после выполнения соединения.

Атрибуты

Применяется к