SqlExpressionFactory.Select メソッド
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
オーバーロード
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 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)
テーブルなしでコンポジションなしで、 または 1 を投影する SqlExpression SQL ツリー内の SELECT を表す新しい SelectExpression を作成します。
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)
テーブル ソースからエンティティ型を投影する SQL ツリー内の SELECT を表す新しい SelectExpression を作成します。
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.
カスタム SQL を使用して作成されたテーブル ソースからエンティティ型を投影する SQL ツリー内の SELECT を表す新しい SelectExpression を作成します。
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 を表す式。
実装
- 属性
適用対象
Entity Framework