Bagikan melalui


CaseExpression Kelas

Definisi

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.

Berlaku untuk