Freigeben über


System.Web.UI.WebControls.Expressions Namespace

Stellt Klassen bereit, mit denen Sie Daten auf einer Webseite unter Verwendung des QueryExtender-Steuerelements filtern können.

Klassen

CustomExpression

Bietet die Möglichkeit, eine benutzerdefinierte LINQ-Abfrage anzugeben, die als Antwort auf ein Ereignis aufgerufen wird.

CustomExpressionEventArgs

Stellt die Ereignisdaten für die CustomExpression-Klasse dar.

DataSourceExpression

Stellt eine Basisklasse zum Erstellen von Ausdrucksklassen dar.

DataSourceExpressionCollection

Stellt eine Auflistung von Ausdrücken dar, die auf ein Datenquellen-Steuerelement angewendet werden sollen.

MethodExpression

Bietet die Möglichkeit, eine benutzerdefinierte LINQ-Abfrage anzugeben, die in einer Methode definiert wird.

OfTypeExpression

Bietet eine Möglichkeit zum Filtern einer Abfrage auf Grundlage eines angegebenen Typs.

OrderByExpression

Bietet eine Möglichkeit zum Anwenden eines Sortierausdrucks auf ein IQueryable-Objekt.

ParameterDataSourceExpression

Stellt eine abstrakte Basisklasse für ParameterDataSourceExpression-Objekte dar.

PropertyExpression

Bietet eine Möglichkeit zum Erstellen einer Where-Klausel aus Parametern in einer WhereParameters-Auflistung.

QueryExpression

Ruft Instanzen eines bestimmten Entitätstyps mithilfe einer komplexen Abfrage ab.

RangeExpression

Bietet eine Möglichkeit, um zu bestimmen, ob ein Wert größer oder kleiner als ein angegebener Wert ist, oder, ob ein Wert zwischen zwei angegebenen Werten liegt.

SearchExpression

Bietet eine Möglichkeit, ein oder mehrere Felder nach Zeichenfolgenwerten zu durchsuchen und diese mit einem angegebenen Zeichenfolgenwert zu vergleichen.

ThenBy

Stellt eine Möglichkeit bereit, um einen Sortierausdruck für ein IQueryable-Datenquellenobjekt anzuwenden, nachdem ein OrderByExpression-Ausdruck angewendet wurde.

Enumerationen

RangeType

Gibt den Typ des numerischen Vergleichs an, der in einer Instanz der RangeExpression-Klasse verwendet werden soll.

SearchType

Gibt den Typ der Suche in einer Instanz der SearchExpression-Klasse an.

Hinweise

Dieser Namespace enthält Ausdrücke, die mit dem QueryExtender Steuerelement zum Filtern von Daten auf einer Webseite mithilfe der deklarativen Syntax verwendet werden. Die Klassen in diesem Namespace umfassen System.Web.UI.WebControls.Expressions.SearchExpression, System.Web.UI.WebControls.Expressions.RangeExpression, System.Web.UI.WebControls.Expressions.PropertyExpressionund System.Web.UI.WebControls.Expressions.OrderByExpressionSystem.Web.UI.WebControls.Expressions.CustomExpression.

Weitere Informationen