Language

CollectionShaperExpression クラス

定義

注意事項

Use provider specific expressions for collection results.

ShaperExpressionでのコレクションの作成を表す式。

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

public class CollectionShaperExpression : System.Linq.Expressions.Expression, Microsoft.EntityFrameworkCore.Query.IPrintableExpression
[System.Obsolete("Use provider specific expressions for collection results.")]
public class CollectionShaperExpression : System.Linq.Expressions.Expression, Microsoft.EntityFrameworkCore.Query.IPrintableExpression
type CollectionShaperExpression = class
    inherit Expression
    interface IPrintableExpression
[<System.Obsolete("Use provider specific expressions for collection results.")>]
type CollectionShaperExpression = class
    inherit Expression
    interface IPrintableExpression
Public Class CollectionShaperExpression
Inherits Expression
Implements IPrintableExpression
継承
CollectionShaperExpression
属性
実装

注釈

詳細については、「データベース プロバイダーと拡張機能の実装」および「EF Core クエリのしくみ」を参照してください。

コンストラクター

Name 説明
CollectionShaperExpression(Expression, Expression, INavigation, Type)
古い.

ShaperExpressionでのコレクションの作成を表す式。

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

CollectionShaperExpression(Expression, Expression, INavigationBase, Type)
古い.

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

プロパティ

Name 説明
ElementType
古い.

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

InnerShaper
古い.

内部要素を作成する式。

Navigation
古い.

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

NodeType
古い.

ShaperExpressionでのコレクションの作成を表す式。

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

Projection
古い.

このコレクションのクエリから値を取得する式。

Type
古い.

ShaperExpressionでのコレクションの作成を表す式。

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

メソッド

Name 説明
Print(ExpressionPrinter)
古い.

ShaperExpressionでのコレクションの作成を表す式。

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

Update(Expression, Expression)
古い.

次のような新しい式を作成しますが、指定された子を使用します。 すべての子が同じ場合、この式が返されます。

VisitChildren(ExpressionVisitor)
古い.

ShaperExpressionでのコレクションの作成を表す式。

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

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

Name 説明
IPrintableExpression.Print(ExpressionPrinter)
古い.

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

適用対象