System.Web.UI.WebControls.Expressions Przestrzeń nazw

Udostępnia klasy, które umożliwiają filtrowanie danych na stronie sieci Web przy użyciu kontrolki QueryExtender .

Klasy

CustomExpression

Zapewnia sposób określania niestandardowego zapytania LINQ wywoływanego w odpowiedzi na zdarzenie.

CustomExpressionEventArgs

Reprezentuje dane zdarzenia dla CustomExpression klasy.

DataSourceExpression

Reprezentuje klasę bazową do tworzenia klas wyrażeń.

DataSourceExpressionCollection

Reprezentuje kolekcję wyrażeń do zastosowania do kontrolki źródła danych.

MethodExpression

Umożliwia określenie niestandardowego zapytania LINQ zdefiniowanego w metodzie.

OfTypeExpression

Zapewnia sposób filtrowania zapytania na podstawie określonego typu.

OrderByExpression

Zapewnia sposób stosowania wyrażenia sortowania do IQueryable obiektu.

ParameterDataSourceExpression

Reprezentuje abstrakcyjną klasę bazową dla ParameterDataSourceExpression obiektów.

PropertyExpression

Zapewnia sposób tworzenia klauzuli Where na podstawie parametrów w WhereParameters kolekcji.

QueryExpression

Pobiera wystąpienia określonego typu jednostki przy użyciu złożonego zapytania.

RangeExpression

Zapewnia sposób określania, czy wartość jest większa lub mniejsza niż określona wartość, czy wartość znajduje się między dwiema określonymi wartościami.

SearchExpression

Umożliwia wyszukiwanie pola lub pól dla wartości ciągów i porównywanie ich z określoną wartością ciągu.

ThenBy

Zapewnia sposób stosowania wyrażenia sortowania do IQueryable obiektu źródła danych po zastosowaniu OrderByExpression wyrażenia.

Wyliczenia

RangeType

Określa typ porównania liczbowego do użycia w wystąpieniu RangeExpression klasy.

SearchType

Określa typ wyszukiwania w wystąpieniu SearchExpression klasy.

Uwagi

Ta przestrzeń nazw zawiera wyrażenia, które są używane z kontrolką QueryExtender do filtrowania danych na stronie sieci Web przy użyciu składni deklaratywnej. Klasy w tej przestrzeni nazw obejmują System.Web.UI.WebControls.Expressions.SearchExpression, System.Web.UI.WebControls.Expressions.RangeExpression, System.Web.UI.WebControls.Expressions.PropertyExpressioni System.Web.UI.WebControls.Expressions.OrderByExpressionSystem.Web.UI.WebControls.Expressions.CustomExpression.

Zobacz też