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.
Bir 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 |
Diğer sonuç ifadesini alır. |
| NodeType |
Bunun düğüm türünü alır Expression . |
| Operand |
Case işleneni ifadesini alır. |
| Type |
Bu temsil eden ifadenin statik türünü alır Expression . |
| WhenClauses |
WHERE yan tümcelerinin listesini alır. |
Yöntemler
| Accept(ExpressionVisitor) |
Bu düğüm türü için belirli bir ziyaret yöntemine dağıtır. |
| 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 daha sonra ziyaretçi temsilcisini azaltılmış ifadede çağırır. Düğüm indirgenmiş değilse yöntem bir özel durum oluşturur. |
Belirtik Arabirim Kullanımları
| IPrintable.Print(ExpressionPrinter) |