CaseExpression Sınıf
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
SQL CASE ifadesini temsil eder.
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
- Devralma
-
CaseExpression
- Uygulamalar
-
Microsoft.EntityFrameworkCore.Query.Expressions.Internal.IPrintable
Oluşturucular
CaseExpression(CaseWhenClause[]) |
CaseExpression sınıfının yeni bir örneğini başlatır. |
CaseExpression(Expression, CaseWhenClause[]) |
CaseExpression sınıfının yeni bir örneğini başlatır. |
CaseExpression(Expression, IReadOnlyList<CaseWhenClause>, Expression) |
CaseExpression sınıfının yeni bir örneğini başlatır. |
CaseExpression(IReadOnlyList<CaseWhenClause>, Expression) |
CaseExpression sınıfının yeni bir örneğini başlatır. |
Özellikler
ElseResult |
Else sonuç ifadesini alır. |
NodeType |
Bu Expressiondüğüm türünü alır. |
Operand |
Büyük/küçük harf işlenen ifadesini alır. |
Type |
Bunu Expression temsil eden ifadenin statik türünü alır. |
WhenClauses |
when yan tümcelerinin listesini alır. |
Yöntemler
Accept(ExpressionVisitor) |
Bu düğüm türü için belirli bir ziyaret yöntemine gönderilir. |
Equals(Object) |
Belirtilen nesnenin geçerli nesneye eşit olup olmadığını belirler. |
GetHashCode() |
Geçerli nesne için bir karma kodu alır. |
ToString() |
Geçerli nesneyi temsil eden dizeyi döndürür. |
VisitChildren(ExpressionVisitor) |
Düğümü azaltır ve ardından azaltılmış ifadede ziyaretçi temsilcisini çağırır. Düğüm azaltılabilir değilse yöntemi bir özel durum oluşturur. |
Belirtik Arabirim Kullanımları
IPrintable.Print(ExpressionPrinter) |
SQL CASE ifadesini temsil eder. |
Şunlara uygulanır
Entity Framework