ShapedQueryExpression Kelas
Definisi
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
Ekspresi yang menggabungkan ekspresi kueri dan ekspresi pembentuk.
Jenis ini biasanya digunakan oleh penyedia database (dan ekstensi lainnya). Umumnya tidak digunakan dalam kode aplikasi.
public class ShapedQueryExpression : System.Linq.Expressions.Expression, Microsoft.EntityFrameworkCore.Query.IPrintableExpression
[System.Diagnostics.DebuggerDisplay("{Microsoft.EntityFrameworkCore.Query.ExpressionPrinter.Print(QueryExpression), nq}")]
public class ShapedQueryExpression : System.Linq.Expressions.Expression, Microsoft.EntityFrameworkCore.Query.IPrintableExpression
type ShapedQueryExpression = class
inherit Expression
interface IPrintableExpression
[<System.Diagnostics.DebuggerDisplay("{Microsoft.EntityFrameworkCore.Query.ExpressionPrinter.Print(QueryExpression), nq}")>]
type ShapedQueryExpression = class
inherit Expression
interface IPrintableExpression
Public Class ShapedQueryExpression
Inherits Expression
Implements IPrintableExpression
- Warisan
-
ShapedQueryExpression
- Atribut
- Penerapan
Keterangan
Lihat Implementasi penyedia dan ekstensi database danCara kerja kueri EF Core untuk informasi dan contoh selengkapnya.
Konstruktor
ShapedQueryExpression(Expression, Expression) |
Membuat instans ShapedQueryExpression baru kelas dengan kueri terkait dan ekspresi pembentuk. |
Properti
NodeType |
Ekspresi yang menggabungkan ekspresi kueri dan ekspresi pembentuk. Jenis ini biasanya digunakan oleh penyedia database (dan ekstensi lainnya). Umumnya tidak digunakan dalam kode aplikasi. |
QueryExpression |
Ekspresi yang mewakili kueri yang akan dijalankan terhadap server untuk mengambil data. |
ResultCardinality |
Kardinalitas hasil yang dihasilkan. |
ShaperExpression |
Ekspresi yang mewakili pembentuk yang akan dijalankan pada hasil yang diambil dari server. |
Type |
Ekspresi yang menggabungkan ekspresi kueri dan ekspresi pembentuk. Jenis ini biasanya digunakan oleh penyedia database (dan ekstensi lainnya). Umumnya tidak digunakan dalam kode aplikasi. |
Metode
Print(ExpressionPrinter) |
Ekspresi yang menggabungkan ekspresi kueri dan ekspresi pembentuk. Jenis ini biasanya digunakan oleh penyedia database (dan ekstensi lainnya). Umumnya tidak digunakan dalam kode aplikasi. |
Update(Expression, Expression) |
Membuat ekspresi baru yang seperti ini, tetapi menggunakan anak-anak yang disediakan. Jika semua anak sama, itu akan mengembalikan ekspresi ini. |
UpdateQueryExpression(Expression) |
Membuat ekspresi baru yang seperti ini, tetapi menggunakan ekspresi kueri yang disediakan. Jika ekspresi kueri sama, ekspresi ini akan mengembalikan ekspresi ini. |
UpdateResultCardinality(ResultCardinality) |
Membuat ekspresi baru yang seperti ini, tetapi dengan kardinalitas hasil yang disediakan. |
UpdateShaperExpression(Expression) |
Membuat ekspresi baru yang seperti ini, tetapi menggunakan ekspresi pembentuk yang disediakan. Jika ekspresi pembentuk sama, ekspresi ini akan ditampilkan. |
VisitChildren(ExpressionVisitor) |
Ekspresi yang menggabungkan ekspresi kueri dan ekspresi pembentuk. 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
Entity Framework