PredicateJoinExpressionBase Sınıf

Tanım

Koşullara sahip SQL JOIN ifadeleri için temel sınıf.

public abstract class PredicateJoinExpressionBase : Microsoft.EntityFrameworkCore.Query.Expressions.JoinExpressionBase
type PredicateJoinExpressionBase = class
    inherit JoinExpressionBase
Public MustInherit Class PredicateJoinExpressionBase
Inherits JoinExpressionBase
Devralma
PredicateJoinExpressionBase
Türetilmiş

Oluşturucular

PredicateJoinExpressionBase(TableExpressionBase)

Yalnızca türetilmiş sınıf tarafından kullanılmak üzere özelleştirilmiş Oluşturucu.

Özellikler

Alias

Diğer adı alır.

(Devralındığı yer: TableExpressionBase)
NodeType

Bunun düğüm türünü döndürür Expression . (Öğesinden devralındı Expression .)

(Devralındığı yer: TableExpressionBase)
Predicate

Koşulu alır veya ayarlar.

QuerySource

Sorgu kaynağını alır.

(Devralındığı yer: TableExpressionBase)
TableExpression

Hedef tablo ifadesi.

(Devralındığı yer: JoinExpressionBase)
Type

Bu temsil eden ifadenin statik türünü alır Expression . (Öğesinden devralındı Expression .)

(Devralındığı yer: TableExpressionBase)

Yöntemler

HandlesQuerySource(IQuerySource)

Bu TableExpressionBase 'in belirtilen sorgu kaynağını işleyeceğini belirtir.

(Devralındığı yer: TableExpressionBase)
PreProcessQuerySource(IQuerySource)

Verilen için ön işleme Remotion.Linq.Clauses.IQuerySource .

(Devralındığı yer: TableExpressionBase)
VisitChildren(ExpressionVisitor)

Düğümü azaltır ve sonra Visit(Expression) azaltılmış ifadeyi geçirerek yöntemi çağırır. Düğüm indirgenmiş değilse bir özel durum oluşturur.

Şunlara uygulanır