ExistsExpression Sınıf

Tanım

Bir iş ağacında BIR EXISTS işlemi temsil SQL ifade.

Bu tür genellikle veritabanı sağlayıcıları (ve diğer uzantılar) tarafından kullanılır. Genellikle uygulama kodunda kullanılmaz.

public class ExistsExpression : Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlExpression
type ExistsExpression = class
    inherit SqlExpression
Public Class ExistsExpression
Inherits SqlExpression
Devralma
ExistsExpression

Oluşturucular

ExistsExpression(SelectExpression, Boolean, RelationalTypeMapping)

ExistsExpression sınıfının yeni bir örneğini oluşturur.

Özellikler

IsNegated

Varlık denetiminin olumsuz olup olmadığını gösteren değer.

NodeType (Devralındığı yer: SqlExpression)
Subquery

Varlığı kontrol etmek için altquery.

Type (Devralındığı yer: SqlExpression)
TypeMapping

Bu RelationalTypeMapping ifadeyle ilişkili.

(Devralındığı yer: SqlExpression)

Yöntemler

Equals(Object)
GetHashCode() System.Linq.Expressions.Expression.GetHashCode
Print(ExpressionPrinter)

kullanarak verilen ifadenin yazdırılabilir bir dize gösterimini ExpressionPrinter oluşturur.

Update(SelectExpression)

Bunun gibi, ancak sağlanan children kullanarak yeni bir ifade oluşturur. Tüm çocukların aynı olması, bu ifadeyi geri dönecektir.

VisitChildren(ExpressionVisitor)

Belirtik Arabirim Kullanımları

IPrintableExpression.Print(ExpressionPrinter)

Kullanılarak verilen ifadenin yazdırılabilir bir dize temsilini oluşturur ExpressionPrinter .

(Devralındığı yer: SqlExpression)

Şunlara uygulanır