次の方法で共有


ISqlExpressionFactory.Select メソッド

定義

オーバーロード

Select(IEntityType)

モデルの既定のマッピングを使用して作成されたテーブル ソースからエンティティ型を投影する SQL ツリーの SELECT を表す新しい SelectExpression を作成します。

Select(SqlExpression)

テーブルなしでコンポジションなしで、 または 1 を投影する SqlExpression SQL ツリー内の SELECT を表す新しい SelectExpression を作成します。

Select(IEntityType, TableExpressionBase)

テーブル ソースからエンティティ型を投影する SQL ツリーの SELECT を表す新しい SelectExpression を作成します。

Select(IEntityType, String, Expression)
古い.

カスタム SQL を使用して作成されたテーブル ソースからエンティティ型を投影する SQL ツリーの SELECT を表す新しい SelectExpression を作成します。

Select(IEntityType)

モデルの既定のマッピングを使用して作成されたテーブル ソースからエンティティ型を投影する SQL ツリーの SELECT を表す新しい SelectExpression を作成します。

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)

テーブルなしでコンポジションなしで、 または 1 を投影する SqlExpression SQL ツリー内の SELECT を表す新しい SelectExpression を作成します。

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)

テーブル ソースからエンティティ型を投影する SQL ツリーの SELECT を表す新しい SelectExpression を作成します。

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.

カスタム SQL を使用して作成されたテーブル ソースからエンティティ型を投影する SQL ツリーの SELECT を表す新しい SelectExpression を作成します。

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 を表す式。

属性

適用対象