Language

InExpression クラス

定義

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
継承
InExpression
属性

コンストラクター

Name 説明
InExpression(SqlExpression, Boolean, SelectExpression, RelationalTypeMapping)
古い.

item IN サブクエリ式を表すInExpression クラスの新しいインスタンスを作成します。

InExpression(SqlExpression, Boolean, SqlExpression, RelationalTypeMapping)
古い.

item IN 値式を表すInExpression クラスの新しいインスタンスを作成します。

InExpression(SqlExpression, IReadOnlyList<SqlExpression>, RelationalTypeMapping)

指定した値の一覧を持つ SQL IN式を表す、InExpression クラスの新しいインスタンスを作成します。

InExpression(SqlExpression, SelectExpression, Boolean, RelationalTypeMapping)

item IN サブクエリ式を表すInExpression クラスの新しいインスタンスを作成します。

InExpression(SqlExpression, SelectExpression, RelationalTypeMapping)

サブクエリを含む SQL IN式を表す、InExpression クラスの新しいインスタンスを作成します。

InExpression(SqlExpression, SqlExpression, Boolean, RelationalTypeMapping)

item IN 値式を表すInExpression クラスの新しいインスタンスを作成します。

InExpression(SqlExpression, SqlParameterExpression, RelationalTypeMapping)

指定されたパラメーター化された値のリストを持つ SQL IN式を表す、InExpression クラスの新しいインスタンスを作成します。

プロパティ

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)

適用対象