TableExpressionBase Sınıf

Tanım

SQL tablo ifadeleri için temel sınıf.

public abstract class TableExpressionBase : System.Linq.Expressions.Expression
type TableExpressionBase = class
    inherit Expression
Public MustInherit Class TableExpressionBase
Inherits Expression
Devralma
TableExpressionBase
Türetilmiş

Oluşturucular

TableExpressionBase(IQuerySource, String)

Microsoft. EntityFrameworkCore. Query. Ifadelerine. TableExpressionBase sınıfının yeni bir örneğini başlatır.

Özellikler

Alias

Diğer adı alır.

NodeType

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

QuerySource

Sorgu kaynağını alır.

Type

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

Yöntemler

HandlesQuerySource(IQuerySource)

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

PreProcessQuerySource(IQuerySource)

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

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