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 dane wejściowe ustawione na wyrażenia relacyjne, takie 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
Expression |
Pobiera lub ustawia DbExpression zestaw danych wejściowych, który definiuje zestaw danych wejściowych. |
Variable |
Pobiera element, który DbVariableReferenceExpression odwołuje się do zmiennej elementu. |
VariableName |
Pobiera nazwę przypisaną do zmiennej elementu. |
VariableType |
Pobiera metadane typu zmiennej elementu. |
Metody
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() |
Type Pobiera bieżące wystąpienie. (Odziedziczone po Object) |
MemberwiseClone() |
Tworzy płytkią kopię bieżącego Objectelementu . (Odziedziczone po Object) |
ToString() |
Zwraca ciąg reprezentujący bieżący obiekt. (Odziedziczone po Object) |
Metody rozszerzania
All(DbExpressionBinding, DbExpression) |
Tworzy nowy DbQuantifierExpression , który określa, czy dany predykat zawiera wszystkie elementy zestawu danych wejściowych. |
Any(DbExpressionBinding, DbExpression) |
Tworzy nowy DbQuantifierExpression , który określa, czy dany predykat zawiera dowolny element zestawu danych wejściowych. |
CrossApply(DbExpressionBinding, DbExpressionBinding) |
Tworzy nowy DbApplyExpression , który oblicza podane |
Filter(DbExpressionBinding, DbExpression) |
Tworzy nowy DbFilterExpression element, który filtruje elementy w danym zestawie danych wejściowych przy użyciu określonego predykatu. |
FullOuterJoin(DbExpressionBinding, DbExpressionBinding, DbExpression) |
Tworzy nowy DbJoinExpression element, który łączy zestawy określone przez powiązania wyrażeń po lewej i prawej stronie w określonym warunku sprzężenia przy użyciu parametru FullOuterJoin jako DbExpressionKind. |
InnerJoin(DbExpressionBinding, DbExpressionBinding, DbExpression) |
Tworzy nowy DbJoinExpression element, który łączy zestawy określone przez powiązania wyrażeń po lewej i prawej stronie w określonym warunku sprzężenia przy użyciu elementu InnerJoin jako DbExpressionKind. |
LeftOuterJoin(DbExpressionBinding, DbExpressionBinding, DbExpression) |
Tworzy nowy DbJoinExpression element, który łączy zestawy określone przez powiązania wyrażeń po lewej i prawej stronie w określonym warunku sprzężenia przy użyciu parametru LeftOuterJoin jako DbExpressionKind. |
OuterApply(DbExpressionBinding, DbExpressionBinding) |
Tworzy nowy DbApplyExpression , który oblicza podane |
Project(DbExpressionBinding, DbExpression) |
Tworzy nowy DbProjectExpression , który projektuje określone wyrażenie dla danego zestawu 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. |