SelectExpression.AddInnerJoin Method
Definition
Important
Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.
Overloads
AddInnerJoin(TableExpressionBase, IEnumerable<Expression>, Expression) |
Adds a SQL INNER JOIN to this SelectExpression. |
AddInnerJoin(TableExpressionBase, IEnumerable<Expression>) |
Adds a SQL INNER JOIN to this SelectExpression. |
AddInnerJoin(TableExpressionBase) |
Adds a SQL INNER JOIN to this SelectExpression. |
AddInnerJoin(TableExpressionBase, IEnumerable<Expression>, Expression)
- Source:
- SelectExpression.cs
- Source:
- SelectExpression.cs
Adds a SQL INNER JOIN to this SelectExpression.
public virtual Microsoft.EntityFrameworkCore.Query.Expressions.PredicateJoinExpressionBase AddInnerJoin (Microsoft.EntityFrameworkCore.Query.Expressions.TableExpressionBase tableExpression, System.Collections.Generic.IEnumerable<System.Linq.Expressions.Expression> projection, System.Linq.Expressions.Expression innerPredicate);
abstract member AddInnerJoin : Microsoft.EntityFrameworkCore.Query.Expressions.TableExpressionBase * seq<System.Linq.Expressions.Expression> * System.Linq.Expressions.Expression -> Microsoft.EntityFrameworkCore.Query.Expressions.PredicateJoinExpressionBase
override this.AddInnerJoin : Microsoft.EntityFrameworkCore.Query.Expressions.TableExpressionBase * seq<System.Linq.Expressions.Expression> * System.Linq.Expressions.Expression -> Microsoft.EntityFrameworkCore.Query.Expressions.PredicateJoinExpressionBase
Public Overridable Function AddInnerJoin (tableExpression As TableExpressionBase, projection As IEnumerable(Of Expression), innerPredicate As Expression) As PredicateJoinExpressionBase
Parameters
- tableExpression
- TableExpressionBase
The target table expression.
- projection
- IEnumerable<Expression>
A sequence of expressions that should be added to the projection.
- innerPredicate
- Expression
A predicate which should be appended to current predicate.
Returns
Applies to
AddInnerJoin(TableExpressionBase, IEnumerable<Expression>)
Adds a SQL INNER JOIN to this SelectExpression.
public virtual Microsoft.EntityFrameworkCore.Query.Expressions.JoinExpressionBase AddInnerJoin (Microsoft.EntityFrameworkCore.Query.Expressions.TableExpressionBase tableExpression, System.Collections.Generic.IEnumerable<System.Linq.Expressions.Expression> projection);
abstract member AddInnerJoin : Microsoft.EntityFrameworkCore.Query.Expressions.TableExpressionBase * seq<System.Linq.Expressions.Expression> -> Microsoft.EntityFrameworkCore.Query.Expressions.JoinExpressionBase
override this.AddInnerJoin : Microsoft.EntityFrameworkCore.Query.Expressions.TableExpressionBase * seq<System.Linq.Expressions.Expression> -> Microsoft.EntityFrameworkCore.Query.Expressions.JoinExpressionBase
Public Overridable Function AddInnerJoin (tableExpression As TableExpressionBase, projection As IEnumerable(Of Expression)) As JoinExpressionBase
Parameters
- tableExpression
- TableExpressionBase
The target table expression.
- projection
- IEnumerable<Expression>
A sequence of expressions that should be added to the projection.
Returns
Applies to
AddInnerJoin(TableExpressionBase)
- Source:
- SelectExpression.cs
- Source:
- SelectExpression.cs
Adds a SQL INNER JOIN to this SelectExpression.
public virtual Microsoft.EntityFrameworkCore.Query.Expressions.JoinExpressionBase AddInnerJoin (Microsoft.EntityFrameworkCore.Query.Expressions.TableExpressionBase tableExpression);
public virtual Microsoft.EntityFrameworkCore.Query.Expressions.PredicateJoinExpressionBase AddInnerJoin (Microsoft.EntityFrameworkCore.Query.Expressions.TableExpressionBase tableExpression);
abstract member AddInnerJoin : Microsoft.EntityFrameworkCore.Query.Expressions.TableExpressionBase -> Microsoft.EntityFrameworkCore.Query.Expressions.JoinExpressionBase
override this.AddInnerJoin : Microsoft.EntityFrameworkCore.Query.Expressions.TableExpressionBase -> Microsoft.EntityFrameworkCore.Query.Expressions.JoinExpressionBase
abstract member AddInnerJoin : Microsoft.EntityFrameworkCore.Query.Expressions.TableExpressionBase -> Microsoft.EntityFrameworkCore.Query.Expressions.PredicateJoinExpressionBase
override this.AddInnerJoin : Microsoft.EntityFrameworkCore.Query.Expressions.TableExpressionBase -> Microsoft.EntityFrameworkCore.Query.Expressions.PredicateJoinExpressionBase
Public Overridable Function AddInnerJoin (tableExpression As TableExpressionBase) As JoinExpressionBase
Public Overridable Function AddInnerJoin (tableExpression As TableExpressionBase) As PredicateJoinExpressionBase
Parameters
- tableExpression
- TableExpressionBase
The target table expression.
Returns
Applies to
Entity Framework