Bagikan melalui


EntityQueryRootExpression Kelas

Definisi

Ekspresi yang mewakili akar kueri entitas dalam ekspresi kueri.

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

public class EntityQueryRootExpression : Microsoft.EntityFrameworkCore.Query.QueryRootExpression
type EntityQueryRootExpression = class
    inherit QueryRootExpression
    interface IPrintableExpression
Public Class EntityQueryRootExpression
Inherits QueryRootExpression
Warisan
EntityQueryRootExpression
Penerapan

Keterangan

Lihat Implementasi penyedia dan ekstensi database dan Cara kerja kueri EF Core untuk informasi dan contoh selengkapnya.

Konstruktor

EntityQueryRootExpression(IAsyncQueryProvider, IEntityType)

Membuat instans EntityQueryRootExpression baru kelas dengan penyedia kueri terkait.

EntityQueryRootExpression(IEntityType)

Membuat instans EntityQueryRootExpression baru kelas tanpa penyedia kueri apa pun.

Properti

CanReduce

Ekspresi yang mewakili akar kueri entitas dalam ekspresi kueri.

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

ElementType

Jenis elemen yang diwakili oleh akar kueri ini.

(Diperoleh dari QueryRootExpression)
EntityType

Jenis entitas yang diwakili oleh akar kueri ini.

NodeType

Ekspresi yang mewakili akar kueri entitas dalam ekspresi kueri.

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

QueryProvider

Penyedia kueri yang terkait dengan akar kueri ini.

(Diperoleh dari QueryRootExpression)
Type

Ekspresi yang mewakili akar kueri entitas dalam ekspresi kueri.

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

(Diperoleh dari QueryRootExpression)

Metode

DetachQueryProvider()

Mencopot penyedia kueri terkait dari ekspresi akar kueri ini.

Equals(Object)

Ekspresi yang mewakili akar kueri entitas dalam ekspresi kueri.

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

GetHashCode()

Ekspresi yang mewakili akar kueri entitas dalam ekspresi kueri.

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

Print(ExpressionPrinter)

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

UpdateEntityType(IEntityType)

Updates jenis entitas yang terkait dengan akar kueri ini dengan versi yang dioptimalkan yang setara.

VisitChildren(ExpressionVisitor)

Ekspresi yang mewakili akar kueri entitas dalam ekspresi kueri.

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

Implementasi Antarmuka Eksplisit

IPrintableExpression.Print(ExpressionPrinter)

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

Berlaku untuk