Share via


FromSqlExpression クラス

定義

ユーザー指定のカスタム SQL を持つサブクエリ テーブル ソースを表す式。

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

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

コンストラクター

FromSqlExpression(ITableBase, String, Expression)

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

FromSqlExpression(String, Expression, String)
古い.

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

FromSqlExpression(String, String, Expression)

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

プロパティ

Alias

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

Alias

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

(継承元 TableExpressionBase)
Arguments

カスタム SQL に渡されるユーザー指定のパラメーター。

NodeType

ユーザー指定のカスタム SQL を持つサブクエリ テーブル ソースを表す式。

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

(継承元 TableExpressionBase)
Sql

テーブル ソースのユーザー指定のカスタム SQL。

Table

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

Type

ユーザー指定のカスタム SQL を持つサブクエリ テーブル ソースを表す式。

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

(継承元 TableExpressionBase)

メソッド

AddAnnotation(String, Object)

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

(継承元 TableExpressionBase)
Clone()

現在のインスタンスのコピーである新しいオブジェクトを作成します。

CreateWithAnnotations(IEnumerable<IAnnotation>)

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

CreateWithAnnotations(IEnumerable<IAnnotation>)

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

(継承元 TableExpressionBase)
Equals(Object)

ユーザー指定のカスタム SQL を持つサブクエリ テーブル ソースを表す式。

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

FindAnnotation(String)

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

(継承元 TableExpressionBase)
GetAnnotations()

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

(継承元 TableExpressionBase)
GetHashCode()

ユーザー指定のカスタム SQL を持つサブクエリ テーブル ソースを表す式。

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

Print(ExpressionPrinter)

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

PrintAnnotations(ExpressionPrinter)

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

(継承元 TableExpressionBase)
Update(Expression)

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

VisitChildren(ExpressionVisitor)

ユーザー指定のカスタム SQL を持つサブクエリ テーブル ソースを表す式。

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

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

IPrintableExpression.Print(ExpressionPrinter)

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

(継承元 TableExpressionBase)

拡張メソッド

UnwrapJoin(TableExpressionBase)

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

適用対象