次の方法で共有


RelationalSplitCollectionShaperExpression クラス

定義

のリレーショナル プロバイダー ShaperExpressionの分割クエリ中のコレクションの作成を表す式。

この型は、通常、データベース プロバイダー (およびその他の拡張機能) によって使用されます。 通常、アプリケーション コードでは使用されません。

public class RelationalSplitCollectionShaperExpression : System.Linq.Expressions.Expression, Microsoft.EntityFrameworkCore.Query.IPrintableExpression
type RelationalSplitCollectionShaperExpression = class
    inherit Expression
    interface IPrintableExpression
Public Class RelationalSplitCollectionShaperExpression
Inherits Expression
Implements IPrintableExpression
継承
RelationalSplitCollectionShaperExpression
実装

コンストラクター

RelationalSplitCollectionShaperExpression(Expression, Expression, IReadOnlyList<ValueComparer>, SelectExpression, Expression, INavigationBase, Type)

RelationalCollectionShaperExpression クラスの新しいインスタンスを作成します。

RelationalSplitCollectionShaperExpression(Int32, Expression, Expression, IReadOnlyList<ValueComparer>, SelectExpression, Expression, INavigationBase, Type)
古い.

RelationalCollectionShaperExpression クラスの新しいインスタンスを作成します。

プロパティ

ChildIdentifier

子要素の識別子。

CollectionId
古い.

このコレクション シェーパーの一意の ID。

ElementType

コレクションの要素の clr 型。

IdentifierValueComparers

識別子を比較する値比較子の一覧。

InnerShaper

内部要素を作成する式。

Navigation

コレクションに関連付けられている場合のナビゲーション。

NodeType

のリレーショナル プロバイダー ShaperExpressionの分割クエリ中のコレクションの作成を表す式。

この型は、通常、データベース プロバイダー (およびその他の拡張機能) によって使用されます。 通常、アプリケーション コードでは使用されません。

ParentIdentifier

親要素の識別子。

SelectExpression

データベースからこのコレクションの値を取得する SQL クエリ。

Type

のリレーショナル プロバイダー ShaperExpressionの分割クエリ中のコレクションの作成を表す式。

この型は、通常、データベース プロバイダー (およびその他の拡張機能) によって使用されます。 通常、アプリケーション コードでは使用されません。

メソッド

Update(Expression, Expression, SelectExpression, Expression)

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

VisitChildren(ExpressionVisitor)

のリレーショナル プロバイダー ShaperExpressionの分割クエリ中のコレクションの作成を表す式。

この型は、通常、データベース プロバイダー (およびその他の拡張機能) によって使用されます。 通常、アプリケーション コードでは使用されません。

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

IPrintableExpression.Print(ExpressionPrinter)

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

適用対象