共用方式為


SqlExpressionFactory.Select 方法

定義

多載

Select(IEntityType)

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

Select(SqlExpression)

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

Select(IEntityType, TableExpressionBase)

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

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

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

Select(IEntityType)

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

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

要專案的實體類型。

傳回

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

實作

適用於

Select(SqlExpression)

建立新的 SelectExpression ,表示 SQL 樹狀結構中的 SELECT,此樹 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要專案的 。

傳回

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

實作

適用於

Select(IEntityType, TableExpressionBase)

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

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

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

傳回

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

實作

適用於

Select(IEntityType, String, Expression)

警告

Use overload which takes TableExpressionBase by passing FromSqlExpression directly.

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

傳回

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

實作

屬性

適用於