次の方法で共有


JsonEachExpression クラス

定義

SQL ツリー内の SQLite json_each関数呼び出しを表す式。

public class JsonEachExpression : Microsoft.EntityFrameworkCore.Query.SqlExpressions.TableValuedFunctionExpression, Microsoft.EntityFrameworkCore.Query.SqlExpressions.IClonableTableExpressionBase
type JsonEachExpression = class
    inherit TableValuedFunctionExpression
    interface IClonableTableExpressionBase
Public Class JsonEachExpression
Inherits TableValuedFunctionExpression
Implements IClonableTableExpressionBase
継承
実装

注釈

詳細と例については、「 json_each 」を参照してください。

これは Entity Framework Core インフラストラクチャをサポートする内部 API であり、パブリック API と同じ互換性標準の対象ではありません。 これは、いかなるリリースでも予告なしに変更または削除される可能性があります。 コード内でのみ直接使用する必要があります。これを行うと、新しい Entity Framework Core リリースに更新するときにアプリケーションエラーが発生する可能性があることを認識してください。

コンストラクター

JsonEachExpression(String, SqlExpression, IReadOnlyList<PathSegment>)

これは Entity Framework Core インフラストラクチャをサポートする内部 API であり、パブリック API と同じ互換性標準の対象ではありません。 これは、いかなるリリースでも予告なしに変更または削除される可能性があります。 コード内でのみ直接使用する必要があります。これを行うと、新しい Entity Framework Core リリースに更新するときにアプリケーションエラーが発生する可能性があることを認識してください。

プロパティ

Alias

このテーブル ソースに割り当てられているエイリアス。

(継承元 TableValuedFunctionExpression)
Arguments

この関数の引数の一覧。

(継承元 TableValuedFunctionExpression)
IsBuiltIn

関数が組み込まれているかどうかを示す値を取得します。

(継承元 TableValuedFunctionExpression)
JsonExpression

これは Entity Framework Core インフラストラクチャをサポートする内部 API であり、パブリック API と同じ互換性標準の対象ではありません。 これは、いかなるリリースでも予告なしに変更または削除される可能性があります。 コード内でのみ直接使用する必要があります。これを行うと、新しい Entity Framework Core リリースに更新するときにアプリケーションエラーが発生する可能性があることを認識してください。

Name

関数の名前です。

(継承元 TableValuedFunctionExpression)
NodeType

SQL ツリー内の SQLite json_each関数呼び出しを表す式。

(継承元 TableExpressionBase)
Path

これは Entity Framework Core インフラストラクチャをサポートする内部 API であり、パブリック API と同じ互換性標準の対象ではありません。 これは、いかなるリリースでも予告なしに変更または削除される可能性があります。 コード内でのみ直接使用する必要があります。これを行うと、新しい Entity Framework Core リリースに更新するときにアプリケーションエラーが発生する可能性があることを認識してください。

Schema

関数のスキーマ。

(継承元 TableValuedFunctionExpression)
StoreFunction

ストア関数。

(継承元 TableValuedFunctionExpression)
Type

SQL ツリー内の SQLite json_each関数呼び出しを表す式。

(継承元 TableExpressionBase)

メソッド

AddAnnotation(String, Object)

このオブジェクトに注釈を追加します。 指定した名前の注釈が既に存在する場合は をスローします。

(継承元 TableExpressionBase)
Clone()

これは Entity Framework Core インフラストラクチャをサポートする内部 API であり、パブリック API と同じ互換性標準の対象ではありません。 これは、いかなるリリースでも予告なしに変更または削除される可能性があります。 コード内でのみ直接使用する必要があります。これを行うと、新しい Entity Framework Core リリースに更新するときにアプリケーションエラーが発生する可能性があることを認識してください。

CreateWithAnnotations(IEnumerable<IAnnotation>)

指定した注釈を使用して、このようなオブジェクトを作成します。

(継承元 TableValuedFunctionExpression)
Equals(Object)

SQL ツリー内の SQLite json_each関数呼び出しを表す式。

FindAnnotation(String)

指定した名前の注釈を取得し、存在しない場合は を null 返します。

(継承元 TableExpressionBase)
GetAnnotations()

現在の オブジェクトのすべての注釈を取得します。

(継承元 TableExpressionBase)
GetHashCode()

SQL ツリー内の SQLite json_each関数呼び出しを表す式。

Print(ExpressionPrinter)

これは Entity Framework Core インフラストラクチャをサポートする内部 API であり、パブリック API と同じ互換性標準の対象ではありません。 これは、いかなるリリースでも予告なしに変更または削除される可能性があります。 コード内でのみ直接使用する必要があります。これを行うと、新しい Entity Framework Core リリースに更新するときにアプリケーションエラーが発生する可能性があることを認識してください。

PrintAnnotations(ExpressionPrinter)

を使用して、指定された式に関連付けられた注釈の印刷可能な文字列表現を ExpressionPrinter作成します。

(継承元 TableExpressionBase)
Update(IReadOnlyList<SqlExpression>)

これに似た式ですが、指定された子を使用する、新しい式を作成します。 すべての子が同じである場合、この式を返します。

(継承元 TableValuedFunctionExpression)
Update(SqlExpression, IReadOnlyList<PathSegment>)

これは Entity Framework Core インフラストラクチャをサポートする内部 API であり、パブリック API と同じ互換性標準の対象ではありません。 これは、いかなるリリースでも予告なしに変更または削除される可能性があります。 コード内でのみ直接使用する必要があります。これを行うと、新しい Entity Framework Core リリースに更新するときにアプリケーションエラーが発生する可能性があることを認識してください。

VisitChildren(ExpressionVisitor)

これは Entity Framework Core インフラストラクチャをサポートする内部 API であり、パブリック API と同じ互換性標準の対象ではありません。 これは、いかなるリリースでも予告なしに変更または削除される可能性があります。 コード内でのみ直接使用する必要があります。これを行うと、新しい Entity Framework Core リリースに更新するときにアプリケーションエラーが発生する可能性があることを認識してください。

明示的なインターフェイスの実装

IPrintableExpression.Print(ExpressionPrinter)

を使用して、指定された式の印刷可能な文字列表現を ExpressionPrinter作成します。

(継承元 TableExpressionBase)
ITableBasedExpression.Table

特定の ITableBase テーブル ソースに関連付けられている 。存在する場合は 。

(継承元 TableValuedFunctionExpression)

拡張メソッド

UnwrapJoin(TableExpressionBase)

指定 table した が の場合は、 JoinExpressionBase結合先のテーブルを返します。 それ以外の場合、table を返します。

適用対象