共用方式為


ISqlExpressionFactory.Select 方法

定義

多載

Select(IEntityType)

建立新的 SelectExpression ,代表 SQL 樹狀結構中的 SELECT,此樹狀結構會投影模型中使用預設對應所建立的資料表來源的實體類型。

Select(SqlExpression)

建立新的 SelectExpression ,代表 SQL 樹狀結構 SqlExpression 中從無資料表投影 或 1 且不含任何組合的 SELECT。

Select(IEntityType, TableExpressionBase)

建立新的 SelectExpression ,表示 SQL 樹狀結構中從資料表來源投影實體類型的 SELECT。

Select(IEntityType, String, Expression)
已淘汰.

建立新的 SelectExpression ,代表 SQL 樹狀結構中的 SELECT,此樹狀結構會從使用自訂 SQL 建立的資料表來源投影實體類型。

Select(IEntityType)

建立新的 SelectExpression ,代表 SQL 樹狀結構中的 SELECT,此樹狀結構會投影模型中使用預設對應所建立的資料表來源的實體類型。

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

要專案的實體類型。

傳回

運算式,表示 SQL 樹狀結構中的 SELECT。

適用於

Select(SqlExpression)

建立新的 SelectExpression ,代表 SQL 樹狀結構 SqlExpression 中從無資料表投影 或 1 且不含任何組合的 SELECT。

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要專案的 。

傳回

運算式,表示 SQL 樹狀結構中的 SELECT。

適用於

Select(IEntityType, TableExpressionBase)

建立新的 SelectExpression ,表示 SQL 樹狀結構中從資料表來源投影實體類型的 SELECT。

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

要從中投影的資料表來源。

傳回

運算式,表示 SQL 樹狀結構中的 SELECT。

適用於

Select(IEntityType, String, Expression)

警告

Use overload which takes TableExpressionBase by passing FromSqlExpression directly.

建立新的 SelectExpression ,代表 SQL 樹狀結構中的 SELECT,此樹狀結構會從使用自訂 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 的參數。

傳回

運算式,表示 SQL 樹狀結構中的 SELECT。

屬性

適用於