TableExpression クラス
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
SQL ツリー内のテーブルまたはビューを表す式。
public class TableExpression : Microsoft.EntityFrameworkCore.Query.SqlExpressions.TableExpressionBase
public sealed class TableExpression : Microsoft.EntityFrameworkCore.Query.SqlExpressions.TableExpressionBase
public sealed class TableExpression : Microsoft.EntityFrameworkCore.Query.SqlExpressions.TableExpressionBase, Microsoft.EntityFrameworkCore.Query.SqlExpressions.IClonableTableExpressionBase
public sealed class TableExpression : Microsoft.EntityFrameworkCore.Query.SqlExpressions.TableExpressionBase, Microsoft.EntityFrameworkCore.Query.SqlExpressions.IClonableTableExpressionBase, Microsoft.EntityFrameworkCore.Query.SqlExpressions.ITableBasedExpression
type TableExpression = class
inherit TableExpressionBase
type TableExpression = class
inherit TableExpressionBase
interface IClonableTableExpressionBase
type TableExpression = class
inherit TableExpressionBase
interface IClonableTableExpressionBase
interface ITableBasedExpression
Public Class TableExpression
Inherits TableExpressionBase
Public NotInheritable Class TableExpression
Inherits TableExpressionBase
Public NotInheritable Class TableExpression
Inherits TableExpressionBase
Implements IClonableTableExpressionBase
Public NotInheritable Class TableExpression
Inherits TableExpressionBase
Implements IClonableTableExpressionBase, ITableBasedExpression
- 継承
- 実装
注釈
これは、テーブルとスキーマ名を囲む単純なラッパーです。 この型のインスタンスは、アプリケーションまたはデータベース プロバイダー コードでは構築できません。 これがアプリケーションまたはプロバイダーの問題である場合は、 github.com/dotnet/efcore で問題を報告してください。
プロパティ
Alias |
このテーブル ソースに割り当てられているエイリアス。 |
Alias |
このテーブル ソースに割り当てられているエイリアス。 (継承元 TableExpressionBase) |
Name |
テーブル名またはビュー名の名前。 |
NodeType |
SQL ツリー内のテーブルまたはビューを表す式。 (継承元 TableExpressionBase) |
Schema |
テーブルまたはビューのスキーマ。 |
Table |
ITableBaseこのテーブルまたはビューに関連付けられている 。 |
Type |
SQL ツリー内のテーブルまたはビューを表す式。 (継承元 TableExpressionBase) |
メソッド
AddAnnotation(String, Object) |
このオブジェクトに注釈を追加します。 指定した名前の注釈が既に存在する場合は をスローします。 (継承元 TableExpressionBase) |
Clone() |
現在のインスタンスのコピーである新しいオブジェクトを作成します。 |
CreateWithAnnotations(IEnumerable<IAnnotation>) |
指定した注釈を使用して、このようなオブジェクトを作成します。 (継承元 TableExpressionBase) |
Equals(Object) |
SQL ツリー内のテーブルまたはビューを表す式。 |
FindAnnotation(String) |
指定した名前の注釈を取得し、存在しない場合は を |
GetAnnotations() |
現在の オブジェクトのすべての注釈を取得します。 (継承元 TableExpressionBase) |
GetHashCode() |
SQL ツリー内のテーブルまたはビューを表す式。 |
Print(ExpressionPrinter) |
を使用して、指定された式の印刷可能な文字列表現を ExpressionPrinter作成します。 |
Print(ExpressionPrinter) |
を使用して、指定された式の印刷可能な文字列表現を ExpressionPrinter作成します。 (継承元 TableExpressionBase) |
PrintAnnotations(ExpressionPrinter) |
を使用して、指定された式に関連付けられた注釈の印刷可能な文字列表現を ExpressionPrinter作成します。 (継承元 TableExpressionBase) |
VisitChildren(ExpressionVisitor) |
SQL ツリー内のテーブルまたはビューを表す式。 (継承元 TableExpressionBase) |
明示的なインターフェイスの実装
IPrintableExpression.Print(ExpressionPrinter) |
を使用して、指定された式の印刷可能な文字列表現を ExpressionPrinter作成します。 (継承元 TableExpressionBase) |
ITableBasedExpression.Table |
特定の ITableBase テーブル ソースに関連付けられている 。存在する場合は 。 |
拡張メソッド
UnwrapJoin(TableExpressionBase) |
指定 |
適用対象
Entity Framework