Freigeben über


ColumnExpression Klasse

Definition

Ein Spaltenausdruck.

public class ColumnExpression : System.Linq.Expressions.Expression
[System.Diagnostics.DebuggerDisplay("Column: {ToString()}")]
public class ColumnExpression : System.Linq.Expressions.Expression
type ColumnExpression = class
    inherit Expression
[<System.Diagnostics.DebuggerDisplay("Column: {ToString()}")>]
type ColumnExpression = class
    inherit Expression
Public Class ColumnExpression
Inherits Expression
Vererbung
ColumnExpression
Attribute

Konstruktoren

ColumnExpression(String, IProperty, TableExpressionBase)

Erstellt eine neue instance einer ColumnExpression.

ColumnExpression(String, Type, TableExpressionBase)

Erstellt eine neue instance einer ColumnExpression.

Eigenschaften

IsNullable

Ruft einen Wert ab, der angibt, ob dieser Spaltenausdruck NULL enthalten kann.

Name

Ruft den Spaltennamen ab.

NodeType

Gibt den Knotentyp dieses Expression zurück. (Geerbt von Expression.)

Property

Die entsprechende Eigenschaft.

Table

Die Zieltabelle.

TableAlias

Der Zieltabellenalias.

Type

Ruft den statischen Typ des Ausdrucks ab, den dieser Expression darstellt. (Geerbt von Expression.)

Methoden

Accept(ExpressionVisitor)

Sendet an die spezifische Visit-Methode für diesen Knotentyp.

Equals(Object)

Testet, ob dieses Objekt gleich einem anderen Objekt ist.

GetHashCode()

Gibt einen Hashcode für dieses Objekt zurück.

ToString()

Erstellt eine String Darstellung des Ausdrucks.

VisitChildren(ExpressionVisitor)

Reduziert den Knoten und ruft dann die Methode auf, die Visit(Expression) den reduzierten Ausdruck übergibt. Löst eine Ausnahme aus, wenn der Knoten nicht reduziert werden kann.

Gilt für: