Bagikan melalui


TableExpressionBase Kelas

Definisi

Ekspresi yang mewakili sumber tabel di pohon SQL.

Jenis ini biasanya digunakan oleh penyedia database (dan ekstensi lainnya). Umumnya tidak digunakan dalam kode aplikasi.

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
Warisan
TableExpressionBase
Turunan
Atribut
Penerapan

Konstruktor

TableExpressionBase(String)

Membuat instans TableExpressionBase baru kelas.

TableExpressionBase(String, IEnumerable<IAnnotation>)

Membuat instans TableExpressionBase baru kelas.

Properti

Alias

Alias yang ditetapkan ke sumber tabel ini.

NodeType

Ekspresi yang mewakili sumber tabel di pohon SQL.

Jenis ini biasanya digunakan oleh penyedia database (dan ekstensi lainnya). Umumnya tidak digunakan dalam kode aplikasi.

Type

Ekspresi yang mewakili sumber tabel di pohon SQL.

Jenis ini biasanya digunakan oleh penyedia database (dan ekstensi lainnya). Umumnya tidak digunakan dalam kode aplikasi.

Metode

AddAnnotation(String, Object)

Menambahkan anotasi ke objek ini. Melemparkan jika anotasi dengan nama yang ditentukan sudah ada.

CreateWithAnnotations(IEnumerable<IAnnotation>)

Membuat objek seperti ini dengan anotasi yang ditentukan.

Equals(Object)

Ekspresi yang mewakili sumber tabel di pohon SQL.

Jenis ini biasanya digunakan oleh penyedia database (dan ekstensi lainnya). Umumnya tidak digunakan dalam kode aplikasi.

FindAnnotation(String)

Mendapatkan anotasi dengan nama yang diberikan, mengembalikan null jika tidak ada.

GetAnnotations()

Mendapatkan semua anotasi pada objek saat ini.

GetHashCode()

Ekspresi yang mewakili sumber tabel di pohon SQL.

Jenis ini biasanya digunakan oleh penyedia database (dan ekstensi lainnya). Umumnya tidak digunakan dalam kode aplikasi.

Print(ExpressionPrinter)

Membuat representasi string yang dapat dicetak dari ekspresi yang diberikan menggunakan ExpressionPrinter.

PrintAnnotations(ExpressionPrinter)

Membuat representasi string anotasi yang dapat dicetak yang terkait dengan ekspresi yang diberikan menggunakan ExpressionPrinter.

VisitChildren(ExpressionVisitor)

Ekspresi yang mewakili sumber tabel di pohon SQL.

Jenis ini biasanya digunakan oleh penyedia database (dan ekstensi lainnya). Umumnya tidak digunakan dalam kode aplikasi.

Implementasi Antarmuka Eksplisit

IPrintableExpression.Print(ExpressionPrinter)

Membuat representasi string yang dapat dicetak dari ekspresi yang diberikan menggunakan ExpressionPrinter.

Metode Ekstensi

UnwrapJoin(TableExpressionBase)

Jika yang diberikan table adalah JoinExpressionBase, mengembalikan tabel tempat tabel digabungkan. Jika tidak, kembalikan table.

Berlaku untuk