Share via


SelectExpression.ApplyCollectionJoin Method

Definition

Overloads

ApplyCollectionJoin(Int32, Int32, Expression, INavigation, Type)
ApplyCollectionJoin(Int32, Int32, Expression, INavigationBase, Type, Boolean)

Applies previously added collection projection.

ApplyCollectionJoin(Int32, Int32, Expression, INavigation, Type)

public System.Linq.Expressions.Expression ApplyCollectionJoin (int collectionIndex, int collectionId, System.Linq.Expressions.Expression innerShaper, Microsoft.EntityFrameworkCore.Metadata.INavigation navigation, Type elementType);
member this.ApplyCollectionJoin : int * int * System.Linq.Expressions.Expression * Microsoft.EntityFrameworkCore.Metadata.INavigation * Type -> System.Linq.Expressions.Expression
Public Function ApplyCollectionJoin (collectionIndex As Integer, collectionId As Integer, innerShaper As Expression, navigation As INavigation, elementType As Type) As Expression

Parameters

collectionIndex
Int32
collectionId
Int32
innerShaper
Expression
navigation
INavigation
elementType
Type

Returns

Applies to

ApplyCollectionJoin(Int32, Int32, Expression, INavigationBase, Type, Boolean)

Applies previously added collection projection.

public System.Linq.Expressions.Expression ApplyCollectionJoin (int collectionIndex, int collectionId, System.Linq.Expressions.Expression innerShaper, Microsoft.EntityFrameworkCore.Metadata.INavigationBase navigation, Type elementType, bool splitQuery = false);
member this.ApplyCollectionJoin : int * int * System.Linq.Expressions.Expression * Microsoft.EntityFrameworkCore.Metadata.INavigationBase * Type * bool -> System.Linq.Expressions.Expression
Public Function ApplyCollectionJoin (collectionIndex As Integer, collectionId As Integer, innerShaper As Expression, navigation As INavigationBase, elementType As Type, Optional splitQuery As Boolean = false) As Expression

Parameters

collectionIndex
Int32

An int value specifing which collection from pending collection to apply.

collectionId
Int32

An int value of unique collection id associated with this collection projection.

innerShaper
Expression

A shaper expression to use for shaping the elements of this collection.

navigation
INavigationBase

A navigation associated with this collection, if any.

elementType
Type

The type of the element in the collection.

splitQuery
Boolean

A value indicating whether the collection query would be run with a different DbCommand.

Returns

An expression which represents shaping of this collection.

Applies to