CaseExpression 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.
Mewakili ekspresi SQL CASE.
public class CaseExpression : System.Linq.Expressions.Expression, Microsoft.EntityFrameworkCore.Query.Expressions.Internal.IPrintable
type CaseExpression = class
inherit Expression
interface IPrintable
Public Class CaseExpression
Inherits Expression
Implements IPrintable
- Warisan
-
CaseExpression
- Penerapan
-
Microsoft.EntityFrameworkCore.Query.Expressions.Internal.IPrintable
Konstruktor
| CaseExpression(CaseWhenClause[]) |
Menginisialisasi instans baru kelas CaseExpression. |
| CaseExpression(Expression, CaseWhenClause[]) |
Menginisialisasi instans baru kelas CaseExpression. |
| CaseExpression(Expression, IReadOnlyList<CaseWhenClause>, Expression) |
Menginisialisasi instans baru kelas CaseExpression. |
| CaseExpression(IReadOnlyList<CaseWhenClause>, Expression) |
Menginisialisasi instans baru kelas CaseExpression. |
Properti
| ElseResult |
Mendapatkan ekspresi hasil lainnya. |
| NodeType |
Mendapatkan jenis node ini Expression. |
| Operand |
Mendapatkan ekspresi operand huruf besar/kecil. |
| Type |
Mendapatkan jenis statis ekspresi yang diwakili ini Expression . |
| WhenClauses |
Mendapatkan daftar klausa kapan. |
Metode
| Accept(ExpressionVisitor) |
Mengirimkan ke metode kunjungan tertentu untuk jenis node ini. |
| Equals(Object) |
Menentukan apakah objek yang ditentukan sama dengan objek saat ini. |
| GetHashCode() |
Mendapatkan kode hash untuk objek saat ini. |
| ToString() |
Mengembalikan string yang mewakili objek saat ini. |
| VisitChildren(ExpressionVisitor) |
Mengurangi simpul lalu memanggil delegasi pengunjung pada ekspresi yang dikurangi. Metode ini memberikan pengecualian jika simpul tidak dapat dikurangi. |
Implementasi Antarmuka Eksplisit
| IPrintable.Print(ExpressionPrinter) |
Mewakili ekspresi SQL CASE. |