DbExpressionBinding Klasa
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Reprezentuje zestaw danych wejściowych dla wyrażeń relacyjnych, takich jak DbFilterExpression, DbProjectExpressioni DbJoinExpression. Klasa ta nie może być dziedziczona.
public ref class DbExpressionBinding sealed
public sealed class DbExpressionBinding
type DbExpressionBinding = class
Public NotInheritable Class DbExpressionBinding
- Dziedziczenie
-
DbExpressionBinding
Uwagi
Ta klasa jest bardzo podobna do foreach przechodzenia z powiązaniem z każdym elementem przechodzenia. Ta klasa jest dostarczana jako klasa pomocnika dla wielu wyrażeń odpowiadających operatorom relacyjnym.
Właściwości
| Nazwa | Opis |
|---|---|
| Expression |
Pobiera lub ustawia zestaw DbExpression danych wejściowych, który definiuje zestaw danych wejściowych. |
| Variable |
Pobiera element DbVariableReferenceExpression , który odwołuje się do zmiennej elementu. |
| VariableName |
Pobiera nazwę przypisaną do zmiennej elementu. |
| VariableType |
Pobiera metadane typu zmiennej elementu. |
Metody
| Nazwa | Opis |
|---|---|
| Equals(Object) |
Określa, czy dany obiekt jest taki sam, jak bieżący obiekt. (Odziedziczone po Object) |
| GetHashCode() |
Służy jako domyślna funkcja skrótu. (Odziedziczone po Object) |
| GetType() |
Pobiera Type bieżącego wystąpienia. (Odziedziczone po Object) |
| MemberwiseClone() |
Tworzy płytkią kopię bieżącego Object. (Odziedziczone po Object) |
| ToString() |
Zwraca ciąg reprezentujący bieżący obiekt. (Odziedziczone po Object) |
Metody rozszerzania
| Nazwa | Opis |
|---|---|
| All(DbExpressionBinding, DbExpression) |
Tworzy nowy DbQuantifierExpression element określający, czy dany predykat zawiera wszystkie elementy zestawu danych wejściowych. |
| Any(DbExpressionBinding, DbExpression) |
Tworzy nowy DbQuantifierExpression element określający, czy dany predykat zawiera dowolny element zestawu danych wejściowych. |
| CrossApply(DbExpressionBinding, DbExpressionBinding) |
Tworzy nowy DbApplyExpression element, który oblicza dane |
| Filter(DbExpressionBinding, DbExpression) |
Tworzy nowy DbFilterExpression element filtrujący elementy w danym zestawie danych wejściowych przy użyciu określonego predykatu. |
| FullOuterJoin(DbExpressionBinding, DbExpressionBinding, DbExpression) |
Tworzy nowy DbJoinExpression zestaw, który łączy zestawy określone przez powiązania wyrażeń po lewej i prawej w określonym warunku sprzężenia, używając parametru DbExpressionKindFullOuterJoin jako . |
| InnerJoin(DbExpressionBinding, DbExpressionBinding, DbExpression) |
Tworzy nowy DbJoinExpression zestaw, który łączy zestawy określone przez powiązania wyrażeń po lewej i prawej w określonym warunku sprzężenia, używając innerJoin jako DbExpressionKind. |
| LeftOuterJoin(DbExpressionBinding, DbExpressionBinding, DbExpression) |
Tworzy nowy DbJoinExpression zestaw, który łączy zestawy określone przez powiązania wyrażeń po lewej i prawej w określonym warunku sprzężenia przy użyciu leftOuterJoin jako DbExpressionKind. |
| OuterApply(DbExpressionBinding, DbExpressionBinding) |
Tworzy nowy DbApplyExpression element, który oblicza dane |
| Project(DbExpressionBinding, DbExpression) |
Tworzy nowy DbProjectExpression element, który projektuje określone wyrażenie w danym zestawie danych wejściowych. |
| Skip(DbExpressionBinding, IEnumerable<DbSortClause>, DbExpression) |
Tworzy nowy DbSkipExpression , który sortuje dany zestaw danych wejściowych według podanych specyfikacji sortowania przed pominięciem określonej liczby elementów. |
| Sort(DbExpressionBinding, IEnumerable<DbSortClause>) |
Tworzy nowy DbSortExpression , który sortuje dany zestaw danych wejściowych według określonych specyfikacji sortowania. |