InExpression クラス
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
SQL ツリー内の IN 操作を表す式。
この型は、通常、データベース プロバイダー (およびその他の拡張機能) によって使用されます。 通常、アプリケーション コードでは使用されません。
[System.Runtime.CompilerServices.Nullable(0)]
public class InExpression : Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlExpression
public class InExpression : Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlExpression
[<System.Runtime.CompilerServices.Nullable(0)>]
type InExpression = class
inherit SqlExpression
type InExpression = class
inherit SqlExpression
Public Class InExpression
Inherits SqlExpression
- 継承
- 属性
コンストラクター
| Name | 説明 |
|---|---|
| InExpression(SqlExpression, Boolean, SelectExpression, RelationalTypeMapping) |
古い.
|
| InExpression(SqlExpression, Boolean, SqlExpression, RelationalTypeMapping) |
古い.
|
| InExpression(SqlExpression, IReadOnlyList<SqlExpression>, RelationalTypeMapping) |
指定した値の一覧を持つ SQL |
| InExpression(SqlExpression, SelectExpression, Boolean, RelationalTypeMapping) |
|
| InExpression(SqlExpression, SelectExpression, RelationalTypeMapping) |
サブクエリを含む SQL |
| InExpression(SqlExpression, SqlExpression, Boolean, RelationalTypeMapping) |
|
| InExpression(SqlExpression, SqlParameterExpression, RelationalTypeMapping) |
指定されたパラメーター化された値のリストを持つ SQL |
プロパティ
| Name | 説明 |
|---|---|
| IsNegated |
項目が値に存在するか存在しないかを示す値。 |
| Item |
値を調める項目。 |
| NodeType |
SQL ツリー内の IN 操作を表す式。 この型は、通常、データベース プロバイダー (およびその他の拡張機能) によって使用されます。 通常、アプリケーション コードでは使用されません。 (継承元 SqlExpression) |
| Subquery |
アイテムを検索するサブクエリ。 |
| Type |
SQL ツリー内の IN 操作を表す式。 この型は、通常、データベース プロバイダー (およびその他の拡張機能) によって使用されます。 通常、アプリケーション コードでは使用されません。 (継承元 SqlExpression) |
| TypeMapping |
この式に関連付けられている RelationalTypeMapping 。 (継承元 SqlExpression) |
| Values |
アイテムを検索する値の一覧。 |
| ValuesParameter |
アイテムを検索する値の一覧を含むパラメーター。 パラメーター化されたリストは、クエリ SQL が生成される前に実際の値に展開されます。 |
メソッド
| Name | 説明 |
|---|---|
| ApplyTypeMapping(RelationalTypeMapping) |
指定された型マッピングをこの式に適用します。 |
| Equals(Object) |
SQL ツリー内の IN 操作を表す式。 この型は、通常、データベース プロバイダー (およびその他の拡張機能) によって使用されます。 通常、アプリケーション コードでは使用されません。 |
| GetHashCode() |
SQL ツリー内の IN 操作を表す式。 この型は、通常、データベース プロバイダー (およびその他の拡張機能) によって使用されます。 通常、アプリケーション コードでは使用されません。 |
| Negate() |
この式を否定するには、 IsNegatedによって示されるプレゼンス/不在状態を変更します。 |
| Print(ExpressionPrinter) |
ExpressionPrinterを使用して、指定された式の印刷可能な文字列形式を作成します。 |
| Quote() |
SQL ツリー内の IN 操作を表す式。 この型は、通常、データベース プロバイダー (およびその他の拡張機能) によって使用されます。 通常、アプリケーション コードでは使用されません。 |
| Update(SqlExpression, IReadOnlyList<SqlExpression>) |
次のような新しい式を作成しますが、指定された子を使用します。 すべての子が同じ場合、この式が返されます。 |
| Update(SqlExpression, SelectExpression, IReadOnlyList<SqlExpression>, SqlParameterExpression) |
次のような新しい式を作成しますが、指定された子を使用します。 すべての子が同じ場合、この式が返されます。 |
| Update(SqlExpression, SelectExpression) |
次のような新しい式を作成しますが、指定された子を使用します。 すべての子が同じ場合、この式が返されます。 |
| Update(SqlExpression, SqlExpression, SelectExpression) |
次のような新しい式を作成しますが、指定された子を使用します。 すべての子が同じ場合、この式が返されます。 |
| Update(SqlExpression, SqlParameterExpression) |
次のような新しい式を作成しますが、指定された子を使用します。 すべての子が同じ場合、この式が返されます。 |
| VisitChildren(ExpressionVisitor) |
SQL ツリー内の IN 操作を表す式。 この型は、通常、データベース プロバイダー (およびその他の拡張機能) によって使用されます。 通常、アプリケーション コードでは使用されません。 |
明示的なインターフェイスの実装
| Name | 説明 |
|---|---|
| IPrintableExpression.Print(ExpressionPrinter) |
ExpressionPrinterを使用して、指定された式の印刷可能な文字列形式を作成します。 (継承元 SqlExpression) |