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


SqlExpressionFactory.Select Метод

Определение

Перегрузки

Select(IEntityType)

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

Select(SqlExpression)

Создает новый SelectExpression объект , представляющий select в дереве SQL, проецирующего SqlExpression или 1 без таблицы и без какой-либо композиции.

Select(IEntityType, TableExpressionBase)

Создает объект SelectExpression , представляющий select в дереве SQL, проецируя тип сущности из источника таблицы.

Select(IEntityType, String, Expression)
Устаревшие..

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

Select(IEntityType)

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

public virtual Microsoft.EntityFrameworkCore.Query.SqlExpressions.SelectExpression Select (Microsoft.EntityFrameworkCore.Metadata.IEntityType entityType);
abstract member Select : Microsoft.EntityFrameworkCore.Metadata.IEntityType -> Microsoft.EntityFrameworkCore.Query.SqlExpressions.SelectExpression
override this.Select : Microsoft.EntityFrameworkCore.Metadata.IEntityType -> Microsoft.EntityFrameworkCore.Query.SqlExpressions.SelectExpression
Public Overridable Function Select (entityType As IEntityType) As SelectExpression

Параметры

entityType
IEntityType

Тип сущности для проецируемого проекта.

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

Выражение, представляющее SELECT в дереве SQL.

Реализации

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

Select(SqlExpression)

Создает новый SelectExpression объект , представляющий select в дереве SQL, проецирующего SqlExpression или 1 без таблицы и без какой-либо композиции.

public virtual Microsoft.EntityFrameworkCore.Query.SqlExpressions.SelectExpression Select (Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlExpression projection);
public virtual Microsoft.EntityFrameworkCore.Query.SqlExpressions.SelectExpression Select (Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlExpression? projection);
abstract member Select : Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlExpression -> Microsoft.EntityFrameworkCore.Query.SqlExpressions.SelectExpression
override this.Select : Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlExpression -> Microsoft.EntityFrameworkCore.Query.SqlExpressions.SelectExpression
Public Overridable Function Select (projection As SqlExpression) As SelectExpression

Параметры

projection
SqlExpression

Объект для SqlExpression проецируемого.

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

Выражение, представляющее SELECT в дереве SQL.

Реализации

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

Select(IEntityType, TableExpressionBase)

Создает объект SelectExpression , представляющий select в дереве SQL, проецируя тип сущности из источника таблицы.

public virtual Microsoft.EntityFrameworkCore.Query.SqlExpressions.SelectExpression Select (Microsoft.EntityFrameworkCore.Metadata.IEntityType entityType, Microsoft.EntityFrameworkCore.Query.SqlExpressions.TableExpressionBase tableExpressionBase);
abstract member Select : Microsoft.EntityFrameworkCore.Metadata.IEntityType * Microsoft.EntityFrameworkCore.Query.SqlExpressions.TableExpressionBase -> Microsoft.EntityFrameworkCore.Query.SqlExpressions.SelectExpression
override this.Select : Microsoft.EntityFrameworkCore.Metadata.IEntityType * Microsoft.EntityFrameworkCore.Query.SqlExpressions.TableExpressionBase -> Microsoft.EntityFrameworkCore.Query.SqlExpressions.SelectExpression
Public Overridable Function Select (entityType As IEntityType, tableExpressionBase As TableExpressionBase) As SelectExpression

Параметры

entityType
IEntityType

Тип сущности для проецируемого проекта.

tableExpressionBase
TableExpressionBase

Источник таблицы для проецируемого проекта.

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

Выражение, представляющее SELECT в дереве SQL.

Реализации

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

Select(IEntityType, String, Expression)

Внимание!

Use overload which takes TableExpressionBase by passing FromSqlExpression directly.

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

public virtual Microsoft.EntityFrameworkCore.Query.SqlExpressions.SelectExpression Select (Microsoft.EntityFrameworkCore.Metadata.IEntityType entityType, string sql, System.Linq.Expressions.Expression sqlArguments);
[System.Obsolete("Use overload which takes TableExpressionBase by passing FromSqlExpression directly.")]
public virtual Microsoft.EntityFrameworkCore.Query.SqlExpressions.SelectExpression Select (Microsoft.EntityFrameworkCore.Metadata.IEntityType entityType, string sql, System.Linq.Expressions.Expression sqlArguments);
abstract member Select : Microsoft.EntityFrameworkCore.Metadata.IEntityType * string * System.Linq.Expressions.Expression -> Microsoft.EntityFrameworkCore.Query.SqlExpressions.SelectExpression
override this.Select : Microsoft.EntityFrameworkCore.Metadata.IEntityType * string * System.Linq.Expressions.Expression -> Microsoft.EntityFrameworkCore.Query.SqlExpressions.SelectExpression
[<System.Obsolete("Use overload which takes TableExpressionBase by passing FromSqlExpression directly.")>]
abstract member Select : Microsoft.EntityFrameworkCore.Metadata.IEntityType * string * System.Linq.Expressions.Expression -> Microsoft.EntityFrameworkCore.Query.SqlExpressions.SelectExpression
override this.Select : Microsoft.EntityFrameworkCore.Metadata.IEntityType * string * System.Linq.Expressions.Expression -> Microsoft.EntityFrameworkCore.Query.SqlExpressions.SelectExpression
Public Overridable Function Select (entityType As IEntityType, sql As String, sqlArguments As Expression) As SelectExpression

Параметры

entityType
IEntityType

Тип сущности для проецируемого проекта.

sql
String

Пользовательский SQL для источника таблицы.

sqlArguments
Expression

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

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

Выражение, представляющее SELECT в дереве SQL.

Реализации

Атрибуты

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