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


ISqlExpressionFactory.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 Microsoft.EntityFrameworkCore.Query.SqlExpressions.SelectExpression Select (Microsoft.EntityFrameworkCore.Metadata.IEntityType entityType);
abstract member Select : Microsoft.EntityFrameworkCore.Metadata.IEntityType -> Microsoft.EntityFrameworkCore.Query.SqlExpressions.SelectExpression
Public Function Select (entityType As IEntityType) As SelectExpression

Параметры

entityType
IEntityType

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

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

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

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

Select(SqlExpression)

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

public Microsoft.EntityFrameworkCore.Query.SqlExpressions.SelectExpression Select (Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlExpression projection);
public 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
Public Function Select (projection As SqlExpression) As SelectExpression

Параметры

projection
SqlExpression

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

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

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

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

Select(IEntityType, TableExpressionBase)

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

public 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
Public 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 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 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
[<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
Public Function Select (entityType As IEntityType, sql As String, sqlArguments As Expression) As SelectExpression

Параметры

entityType
IEntityType

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

sql
String

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

sqlArguments
Expression

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

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

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

Атрибуты

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