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


SelectExpression.AddToProjection Метод

Определение

Перегрузки

AddToProjection(AliasExpression)

Добавляет в AliasExpression проекцию .

AddToProjection(ColumnExpression)

Добавляет columnExpression в проекцию.

AddToProjection(Expression)

Добавляет выражение в проекцию.

AddToProjection(IProperty, IQuerySource)

Добавляет столбец в проекцию.

AddToProjection(Expression, Boolean)

Добавляет выражение в проекцию.

AddToProjection(String, IProperty, IQuerySource)

Добавляет столбец в проекцию.

AddToProjection(AliasExpression)

Добавляет в AliasExpression проекцию .

public virtual int AddToProjection (Microsoft.EntityFrameworkCore.Query.Expressions.AliasExpression aliasExpression);
abstract member AddToProjection : Microsoft.EntityFrameworkCore.Query.Expressions.AliasExpression -> int
override this.AddToProjection : Microsoft.EntityFrameworkCore.Query.Expressions.AliasExpression -> int
Public Overridable Function AddToProjection (aliasExpression As AliasExpression) As Integer

Параметры

aliasExpression
AliasExpression

Выражение псевдонима.

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

Соответствующий индекс добавленного выражения в Projection.

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

AddToProjection(ColumnExpression)

Добавляет columnExpression в проекцию.

public virtual int AddToProjection (Microsoft.EntityFrameworkCore.Query.Expressions.ColumnExpression columnExpression);
abstract member AddToProjection : Microsoft.EntityFrameworkCore.Query.Expressions.ColumnExpression -> int
override this.AddToProjection : Microsoft.EntityFrameworkCore.Query.Expressions.ColumnExpression -> int
Public Overridable Function AddToProjection (columnExpression As ColumnExpression) As Integer

Параметры

columnExpression
ColumnExpression

Выражение столбца.

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

Соответствующий индекс добавленного выражения в Projection.

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

AddToProjection(Expression)

Добавляет выражение в проекцию.

public virtual int AddToProjection (System.Linq.Expressions.Expression expression);
abstract member AddToProjection : System.Linq.Expressions.Expression -> int
override this.AddToProjection : System.Linq.Expressions.Expression -> int
Public Overridable Function AddToProjection (expression As Expression) As Integer

Параметры

expression
Expression

Выражение.

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

Соответствующий индекс добавленного выражения в Projection.

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

AddToProjection(IProperty, IQuerySource)

Добавляет столбец в проекцию.

public virtual int AddToProjection (Microsoft.EntityFrameworkCore.Metadata.IProperty property, Remotion.Linq.Clauses.IQuerySource querySource);
abstract member AddToProjection : Microsoft.EntityFrameworkCore.Metadata.IProperty * Remotion.Linq.Clauses.IQuerySource -> int
override this.AddToProjection : Microsoft.EntityFrameworkCore.Metadata.IProperty * Remotion.Linq.Clauses.IQuerySource -> int
Public Overridable Function AddToProjection (property As IProperty, querySource As IQuerySource) As Integer

Параметры

property
IProperty

Соответствующее свойство EF.

querySource
Remotion.Linq.Clauses.IQuerySource

Исходный источник запроса.

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

Соответствующий индекс добавленного выражения в Projection.

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

AddToProjection(Expression, Boolean)

Добавляет выражение в проекцию.

public virtual int AddToProjection (System.Linq.Expressions.Expression expression, bool resetProjectStar);
public virtual int AddToProjection (System.Linq.Expressions.Expression expression, bool resetProjectStar = true);
abstract member AddToProjection : System.Linq.Expressions.Expression * bool -> int
override this.AddToProjection : System.Linq.Expressions.Expression * bool -> int
Public Overridable Function AddToProjection (expression As Expression, resetProjectStar As Boolean) As Integer
Public Overridable Function AddToProjection (expression As Expression, Optional resetProjectStar As Boolean = true) As Integer

Параметры

expression
Expression

Выражение.

resetProjectStar
Boolean

Значение true для сброса IsProjectStarзначения .

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

Соответствующий индекс добавленного выражения в Projection.

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

AddToProjection(String, IProperty, IQuerySource)

Добавляет столбец в проекцию.

public virtual int AddToProjection (string column, Microsoft.EntityFrameworkCore.Metadata.IProperty property, Remotion.Linq.Clauses.IQuerySource querySource);
abstract member AddToProjection : string * Microsoft.EntityFrameworkCore.Metadata.IProperty * Remotion.Linq.Clauses.IQuerySource -> int
override this.AddToProjection : string * Microsoft.EntityFrameworkCore.Metadata.IProperty * Remotion.Linq.Clauses.IQuerySource -> int
Public Overridable Function AddToProjection (column As String, property As IProperty, querySource As IQuerySource) As Integer

Параметры

column
String

Имя столбца.

property
IProperty

Соответствующее свойство EF.

querySource
Remotion.Linq.Clauses.IQuerySource

Исходный источник запроса.

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

Соответствующий индекс добавленного выражения в Projection.

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