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.
Реализации
- Атрибуты
Применяется к
Entity Framework