Bagikan melalui


QueryRootExpression Kelas

Definisi

Ekspresi yang mewakili akar kueri dalam ekspresi kueri.

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

public class QueryRootExpression : System.Linq.Expressions.Expression, Microsoft.EntityFrameworkCore.Query.IPrintableExpression
public abstract class QueryRootExpression : System.Linq.Expressions.Expression, Microsoft.EntityFrameworkCore.Query.IPrintableExpression
type QueryRootExpression = class
    inherit Expression
    interface IPrintableExpression
Public Class QueryRootExpression
Inherits Expression
Implements IPrintableExpression
Public MustInherit Class QueryRootExpression
Inherits Expression
Implements IPrintableExpression
Warisan
QueryRootExpression
Turunan
Penerapan

Keterangan

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

Konstruktor

QueryRootExpression(IAsyncQueryProvider, IEntityType)

Membuat instans QueryRootExpression baru kelas dengan penyedia kueri terkait.

QueryRootExpression(IAsyncQueryProvider, Type)

Membuat instans QueryRootExpression baru kelas dengan penyedia kueri terkait.

QueryRootExpression(IEntityType)

Membuat instans QueryRootExpression baru kelas tanpa penyedia kueri apa pun.

QueryRootExpression(Type)

Membuat instans EntityQueryRootExpression baru kelas tanpa penyedia kueri apa pun.

Properti

CanReduce

Ekspresi yang mewakili akar kueri dalam ekspresi kueri.

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

ElementType

Jenis elemen yang diwakili oleh akar kueri ini.

EntityType

Jenis entitas yang diprenset ulang oleh akar kueri ini.

NodeType

Ekspresi yang mewakili akar kueri dalam ekspresi kueri.

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

QueryProvider

Penyedia kueri yang terkait dengan akar kueri ini.

Type

Ekspresi yang mewakili akar kueri dalam ekspresi kueri.

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

Metode

DetachQueryProvider()

Mencopot penyedia kueri terkait dari ekspresi akar kueri ini.

Equals(Object)

Ekspresi yang mewakili akar kueri dalam ekspresi kueri.

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

GetHashCode()

Ekspresi yang mewakili akar kueri dalam ekspresi kueri.

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.

UpdateEntityType(IEntityType)

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

VisitChildren(ExpressionVisitor)

Ekspresi yang mewakili akar kueri dalam ekspresi kueri.

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.

Berlaku untuk