TableExpressionBase クラス

定義

SQL ツリー内のテーブル ソースを表す式。

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

public abstract class TableExpressionBase : System.Linq.Expressions.Expression, Microsoft.EntityFrameworkCore.Query.IPrintableExpression
[System.Diagnostics.DebuggerDisplay("{Microsoft.EntityFrameworkCore.Query.ExpressionPrinter.Print(this), nq}")]
public abstract class TableExpressionBase : System.Linq.Expressions.Expression, Microsoft.EntityFrameworkCore.Query.IPrintableExpression
type TableExpressionBase = class
    inherit Expression
    interface IPrintableExpression
[<System.Diagnostics.DebuggerDisplay("{Microsoft.EntityFrameworkCore.Query.ExpressionPrinter.Print(this), nq}")>]
type TableExpressionBase = class
    inherit Expression
    interface IPrintableExpression
Public MustInherit Class TableExpressionBase
Inherits Expression
Implements IPrintableExpression
継承
TableExpressionBase
派生
属性
実装

コンストラクター

TableExpressionBase(String)

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

TableExpressionBase(String, IEnumerable<IAnnotation>)

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

プロパティ

Alias

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

NodeType

SQL ツリー内のテーブル ソースを表す式。

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

Type

SQL ツリー内のテーブル ソースを表す式。

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

メソッド

AddAnnotation(String, Object)

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

CreateWithAnnotations(IEnumerable<IAnnotation>)

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

Equals(Object)

SQL ツリー内のテーブル ソースを表す式。

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

FindAnnotation(String)

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

GetAnnotations()

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

GetHashCode()

SQL ツリー内のテーブル ソースを表す式。

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

Print(ExpressionPrinter)

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

PrintAnnotations(ExpressionPrinter)

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

VisitChildren(ExpressionVisitor)

SQL ツリー内のテーブル ソースを表す式。

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

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

IPrintableExpression.Print(ExpressionPrinter)

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

拡張メソッド

UnwrapJoin(TableExpressionBase)

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

適用対象