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


SelectExpression.ApplyCollectionJoin Метод

Определение

Перегрузки

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

Применяет ранее добавленную проекцию коллекции.

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

Исходный код:
SelectExpression.cs
Исходный код:
SelectExpression.cs
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

Параметры

collectionIndex
Int32
collectionId
Int32
innerShaper
Expression
navigation
INavigation
elementType
Type

Возвращаемое значение

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

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

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

Применяет ранее добавленную проекцию коллекции.

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

Параметры

collectionIndex
Int32

Значение int, указывающее, какая коллекция из ожидающей коллекции будет применена.

collectionId
Int32

Значение int уникального идентификатора коллекции, связанного с этой проекцией коллекции.

innerShaper
Expression

Выражение формировщика, используемое для формирования элементов этой коллекции.

navigation
INavigationBase

Навигация, связанная с этой коллекцией, если она есть.

elementType
Type

Тип элемента в коллекции.

splitQuery
Boolean

Значение , указывающее, будет ли выполняться запрос коллекции с другой командой DbCommand.

Возвращаемое значение

Выражение, представляющее формирование этой коллекции.

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