DbExpressionBuilder 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.
Udostępnia interfejs API do konstruowania DbExpressionelementów i umożliwia uzyskiwanie dostępu do tego interfejsu API jako metod rozszerzeń w samym typie wyrażenia.
[System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Maintainability", "CA1506:AvoidExcessiveClassCoupling")]
[System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Naming", "CA1709:IdentifiersShouldBeCasedCorrectly", MessageId="Db")]
public static class DbExpressionBuilder
type DbExpressionBuilder = class
Public Module DbExpressionBuilder
- Dziedziczenie
-
DbExpressionBuilder
- Atrybuty
Właściwości
| False |
Pobiera wartość DbConstantExpression z wartością logiczną false. |
| True |
Pobiera wartość DbConstantExpression z wartością logiczną true. |
Metody
| Aggregate(EdmFunction, DbExpression) |
Tworzy nowy adres DbFunctionAggregate. |
| AggregateDistinct(EdmFunction, DbExpression) |
Tworzy nową DbFunctionAggregate , która jest stosowana w odrębny sposób. |
| All(DbExpression, Func<DbExpression,DbExpression>) |
Tworzy nowy DbQuantifierExpression , który określa, czy dany predykat zawiera wszystkie elementy zestawu danych wejściowych. |
| All(DbExpressionBinding, DbExpression) |
Tworzy nowy DbQuantifierExpression , który określa, czy dany predykat zawiera wszystkie elementy zestawu danych wejściowych. |
| And(DbExpression, DbExpression) |
Tworzy element DbAndExpression , który wykonuje logiczne argumenty And po lewej i prawej stronie. |
| Any(DbExpression) |
Tworzy nowy DbExpression , który określa, czy określony argument zestawu jest niepusty. |
| Any(DbExpression, Func<DbExpression,DbExpression>) |
Tworzy nowy DbQuantifierExpression , który określa, czy dany predykat zawiera dowolny element zestawu danych wejściowych. |
| Any(DbExpressionBinding, DbExpression) |
Tworzy nowy DbQuantifierExpression , który określa, czy dany predykat zawiera dowolny element zestawu danych wejściowych. |
| As(DbAggregate, String) |
Zwraca określone argumenty jako obiekt pary klucz/wartość. |
| As(DbExpression, String) |
Zwraca określone argumenty jako obiekt pary klucz/wartość. |
| Bind(DbExpression) |
Tworzy nowy DbExpressionBinding , który używa wygenerowanej nazwy zmiennej do powiązania danego wyrażenia. |
| BindAs(DbExpression, String) |
Tworzy nowy DbExpressionBinding , który używa określonej nazwy zmiennej do powiązania danego wyrażenia |
| Case(IEnumerable<DbExpression>, IEnumerable<DbExpression>, DbExpression) |
Tworzy nowy adres DbCaseExpression. |
| CastTo(DbExpression, TypeUsage) |
Tworzy nowy DbCastExpression element, który stosuje operację rzutowania do argumentu polimorficznego. |
| Constant(Object) |
Tworzy nową DbConstantExpression z daną wartością stałą. |
| Constant(TypeUsage, Object) |
Tworzy nowy DbConstantExpression określony typ pierwotny z daną wartością stałą. |
| CreateRef(EntitySet, DbExpression[]) |
Tworzy nowy DbRefExpression kodujący odwołanie do określonej jednostki na podstawie wartości klucza. |
| CreateRef(EntitySet, EntityType, DbExpression[]) |
Tworzy nowy DbRefExpression kodujący odwołanie do określonej jednostki danego typu na podstawie wartości klucza. |
| CreateRef(EntitySet, EntityType, IEnumerable<DbExpression>) |
Tworzy nowy DbRefExpression kodujący odwołanie do określonej jednostki danego typu na podstawie wartości klucza. |
| CreateRef(EntitySet, IEnumerable<DbExpression>) |
Tworzy nowy DbRefExpression kodujący odwołanie do określonej jednostki na podstawie wartości klucza. |
| CrossApply(DbExpression, Func<DbExpression,KeyValuePair<String,DbExpression>>) |
Tworzy nowy DbApplyExpression , który oblicza podane wyrażenie zastosuj raz dla każdego elementu danego zestawu danych wejściowych, tworząc kolekcję wierszy z odpowiednimi danymi wejściowymi i zastosuj kolumny. Wiersze, dla których zastosowano ocenę do pustego zestawu, nie są uwzględniane. |
| CrossApply(DbExpressionBinding, DbExpressionBinding) |
Tworzy nowy DbApplyExpression , który oblicza podane wyrażenie zastosuj raz dla każdego elementu danego zestawu danych wejściowych, tworząc kolekcję wierszy z odpowiednimi danymi wejściowymi i zastosuj kolumny. Wiersze, dla których zastosowano ocenę do pustego zestawu, nie są uwzględniane. |
| CrossJoin(IEnumerable<DbExpressionBinding>) |
Tworzy nowy, DbCrossJoinExpression który bezwarunkowo łączy zestawy określone przez listę powiązań wyrażeń wejściowych. |
| Deref(DbExpression) |
Tworzy nowy DbDerefExpression , który pobiera konkretną jednostkę przy użyciu wyrażenia referencyjnego. |
| Distinct(DbExpression) |
Tworzy nowy DbDistinctExpression , który usuwa duplikaty z danego argumentu zestawu. |
| Divide(DbExpression, DbExpression) |
Tworzy nowy DbArithmeticExpression , który dzieli argument lewy przez prawy argument. |
| Element(DbExpression) |
Tworzy nowy DbElementExpression , który konwertuje zestaw na pojedynczy. |
| Equal(DbExpression, DbExpression) |
Tworzy nowy DbComparisonExpression , który porównuje argumenty po lewej i prawej stronie dla równości. |
| Except(DbExpression, DbExpression) |
Tworzy nowy DbExceptExpression , który oblicza odejmowanie prawego argumentu zestawu z argumentu zestawu po lewej stronie. |
| Exists(DbExpression) |
Tworzy nowy DbExpression , który określa, czy określony argument zestawu jest niepusty. |
| Filter(DbExpressionBinding, DbExpression) |
Tworzy nowy DbFilterExpression element, który filtruje elementy w danym zestawie danych wejściowych przy użyciu określonego predykatu. |
| FullOuterJoin(DbExpression, DbExpression, Func<DbExpression,DbExpression,DbExpression>) |
Tworzy nową, DbJoinExpression która łączy zestawy określone przez wyrażenia po lewej i prawej stronie w określonym warunku sprzężenia przy użyciu parametru FullOuterJoin jako DbExpressionKind . |
| 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 . |
| GetEntityRef(DbExpression) |
Tworzy nowy DbEntityRefExpression element, który pobiera ref określonej jednostki w postaci strukturalnej. |
| GetRefKey(DbExpression) |
Tworzy nowy DbRefKeyExpression , który pobiera wartości klucza określonego odwołania w postaci strukturalnej. |
| GreaterThan(DbExpression, DbExpression) |
Tworzy nowy DbComparisonExpression , który określa, czy argument po lewej stronie jest większy niż prawy argument. |
| GreaterThanOrEqual(DbExpression, DbExpression) |
Tworzy nowy DbComparisonExpression , który określa, czy lewy argument jest większy niż lub równy prawy argument. |
| GroupAggregate(DbExpression) |
Tworzy nowy DbGroupAggregate argument na określonym argumencie |
| GroupBind(DbExpression) |
Tworzy nowe powiązanie wyrażeń grupy, które używa wygenerowanych nazw zmiennych i zmiennych grupy do powiązania danego wyrażenia. |
| GroupBindAs(DbExpression, String, String) |
Tworzy nowy DbGroupExpressionBinding , który używa określonej nazwy zmiennej i nazw zmiennych grupy do powiązania danego wyrażenia. |
| GroupBy(DbGroupExpressionBinding, IEnumerable<KeyValuePair<String,DbExpression>>, IEnumerable<KeyValuePair<String,DbAggregate>>) |
Tworzy nowy DbGroupByExpression element, który grupuje elementy zestawu danych wejściowych zgodnie z określonymi kluczami grupy i stosuje podane agregacje. |
| In(DbExpression, IList<DbConstantExpression>) |
Tworzy element DbInExpression zgodny z wynikiem określonego wyrażenia z wynikami wyrażeń stałych na określonej liście. |
| InnerJoin(DbExpression, DbExpression, Func<DbExpression,DbExpression,DbExpression>) |
Tworzy nowy DbJoinExpression , który łączy zestawy określone przez wyrażenia po lewej i prawej stronie w określonym warunku sprzężenia, używając innerJoin 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 . |
| Intersect(DbExpression, DbExpression) |
Tworzy nowy DbIntersectExpression , który oblicza przecięcie argumentów po lewej i prawej stronie. |
| Invoke(DbLambda, DbExpression[]) |
Tworzy nową DbLambdaExpression reprezentującą zastosowanie określonej funkcji Lambda do podanych argumentów. |
| Invoke(DbLambda, IEnumerable<DbExpression>) |
Tworzy nową DbLambdaExpression reprezentującą zastosowanie określonej funkcji Lambda do podanych argumentów. |
| Invoke(EdmFunction, DbExpression[]) |
Tworzy nową DbFunctionExpression reprezentację wywołania określonej funkcji z podanymi argumentami. |
| Invoke(EdmFunction, IEnumerable<DbExpression>) |
Tworzy nową DbFunctionExpression reprezentację wywołania określonej funkcji z podanymi argumentami. |
| IsEmpty(DbExpression) |
Tworzy nowy DbIsEmptyExpression , który określa, czy określony argument zestawu jest pustym zestawem. |
| IsNull(DbExpression) |
Tworzy nowy DbIsNullExpression , który określa, czy określony argument ma wartość null. |
| IsOf(DbExpression, TypeUsage) |
Tworzy nowy DbIsOfExpression , który określa, czy dany argument ma określony typ, czy podtyp. |
| IsOfOnly(DbExpression, TypeUsage) |
Tworzy nowe DbIsOfExpression wyrażenie, które określa, czy dany argument jest określonym typem, i tylko tego typu (a nie podtypem). |
| Join(DbExpression, DbExpression, Func<DbExpression,DbExpression>, Func<DbExpression,DbExpression>) |
Tworzy nowy DbJoinExpression zestaw, który łączy zestawy określone przez wyrażenia zewnętrzne i wewnętrzne, w warunku równości między określonymi kluczami zewnętrznymi i wewnętrznymi przy użyciu elementu InnerJoin jako DbExpressionKind . |
| Join<TSelector>(DbExpression, DbExpression, Func<DbExpression, DbExpression>, Func<DbExpression,DbExpression>, Func<DbExpression, DbExpression,TSelector>) |
Tworzy nowy DbProjectExpression element, który projektuje określony selektor nad zestawami określonymi przez wyrażenia zewnętrzne i wewnętrzne, przyłączony do warunku równości między określonymi kluczami zewnętrznymi i wewnętrznymi przy użyciu elementu InnerJoin jako DbExpressionKind . |
| Lambda(DbExpression, DbVariableReferenceExpression[]) |
Tworzy element DbLambda z określonym wbudowanym implementacją funkcji lambda i parametrami formalnymi. |
| Lambda(DbExpression, IEnumerable<DbVariableReferenceExpression>) |
Tworzy element DbLambda z określonym wbudowanym implementacją funkcji lambda i parametrami formalnymi. |
| LeftOuterJoin(DbExpression, DbExpression, Func<DbExpression,DbExpression,DbExpression>) |
Tworzy nowy DbJoinExpression element, który łączy zestawy określone przez wyrażenia po lewej i prawej stronie w określonym warunku sprzężenia przy użyciu parametru LeftOuterJoin 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 . |
| LessThan(DbExpression, DbExpression) |
Tworzy nowy DbComparisonExpression , który określa, czy argument po lewej stronie jest mniejszy niż prawy argument. |
| LessThanOrEqual(DbExpression, DbExpression) |
Tworzy nowy DbComparisonExpression , który określa, czy lewy argument jest mniejszy niż lub równy prawy argument. |
| Like(DbExpression, DbExpression) |
Tworzy nowy DbLikeExpression , który porównuje określony ciąg wejściowy z danym wzorcem. |
| Like(DbExpression, DbExpression, DbExpression) |
Tworzy nowy DbLikeExpression , który porównuje określony ciąg wejściowy z danym wzorcem przy użyciu opcjonalnej ucieczki. |
| Limit(DbExpression, DbExpression) |
Tworzy nowy DbLimitExpression , który ogranicza liczbę elementów w kolekcji Argument do określonej wartości limitu liczby. Powiązane wyniki nie są uwzględniane w danych wyjściowych. |
| Minus(DbExpression, DbExpression) |
Tworzy nowy DbArithmeticExpression , który odejmuje prawy argument z lewego argumentu. |
| Modulo(DbExpression, DbExpression) |
Tworzy nową DbArithmeticExpression , która oblicza pozostałą część argumentu po lewej stronie podzieloną przez prawy argument. |
| Multiply(DbExpression, DbExpression) |
Tworzy nowy DbArithmeticExpression , który mnoży argument po lewej stronie przez prawy argument. |
| Navigate(DbExpression, RelationshipEndMember, RelationshipEndMember) |
Tworzy nową DbRelationshipNavigationExpression reprezentację nawigacji relacji kompozycji lub skojarzenia. |
| Navigate(RelationshipType, String, String, DbExpression) |
Tworzy nową DbRelationshipNavigationExpression reprezentację nawigacji relacji kompozycji lub skojarzenia. |
| Negate(DbExpression) |
Tworzy nową, DbArithmeticExpression która neguje wartość argumentu. |
| New(TypeUsage, DbExpression[]) |
Tworzy nowy adres DbNewInstanceExpression. Jeśli argument typu jest typem kolekcji, argumenty określają elementy kolekcji. W przeciwnym razie argumenty są używane jako wartości właściwości lub kolumny w nowym wystąpieniu. |
| New(TypeUsage, IEnumerable<DbExpression>) |
Tworzy nowy adres DbNewInstanceExpression. Jeśli argument typu jest typem kolekcji, argumenty określają elementy kolekcji. W przeciwnym razie argumenty są używane jako wartości właściwości lub kolumny w nowym wystąpieniu. |
| NewCollection(DbExpression[]) |
Tworzy nową DbNewInstanceExpression , która tworzy kolekcję zawierającą określone elementy. Typ kolekcji jest oparty na typowym typie elementów. Jeśli nie istnieje żaden typ wspólnego elementu, zgłaszany jest wyjątek. |
| NewCollection(IEnumerable<DbExpression>) |
Tworzy nową DbNewInstanceExpression , która tworzy kolekcję zawierającą określone elementy. Typ kolekcji jest oparty na typowym typie elementów. Jeśli nie istnieje żaden typ wspólnego elementu, zgłaszany jest wyjątek. |
| NewEmptyCollection(TypeUsage) |
Tworzy nową DbNewInstanceExpression , która tworzy pustą kolekcję określonego typu kolekcji. |
| NewRow(IEnumerable<KeyValuePair<String,DbExpression>>) |
Tworzy nowy DbNewInstanceExpression wiersz z określonymi nazwanymi kolumnami i podanymi wartościami określonymi jako wyrażenia. |
| Not(DbExpression) |
Tworzy element DbNotExpression , który wykonuje logiczne negację danego argumentu. |
| NotEqual(DbExpression, DbExpression) |
Tworzy nowy DbComparisonExpression , który porównuje argumenty po lewej i prawej stronie pod kątem nierówności. |
| Null(TypeUsage) |
Tworzy nowy DbNullExpressionelement , który reprezentuje typową wartość null. |
| OfType(DbExpression, TypeUsage) |
Tworzy nowy DbOfTypeExpression zestaw, który tworzy zestaw składający się z elementów danego zestawu danych wejściowych, które są określonego typu. |
| OfTypeOnly(DbExpression, TypeUsage) |
Tworzy nowy DbOfTypeExpression zestaw, który tworzy zestaw składający się z elementów danego zestawu danych wejściowych, które są dokładnie określonego typu. |
| Or(DbExpression, DbExpression) |
Tworzy obiekt DbOrExpression , który wykonuje logiczne argumenty Or po lewej i prawej stronie. |
| OrderBy(DbExpression, Func<DbExpression,DbExpression>) |
Tworzy nowy DbSortExpression , który sortuje dany zestaw danych wejściowych według określonego klucza sortowania z rosnącą kolejnością sortowania i domyślnym sortowaniem. |
| OrderBy(DbExpression, Func<DbExpression,DbExpression>, String) |
Tworzy nowy DbSortExpression , który sortuje dany zestaw danych wejściowych według określonego klucza sortowania z rosnącą kolejnością sortowania i określonym sortowaniem. |
| OrderByDescending(DbExpression, Func<DbExpression,DbExpression>) |
Tworzy nowy DbSortExpression , który sortuje dany zestaw danych wejściowych według określonego klucza sortowania z malejącą kolejnością sortowania i domyślnym sortowaniem. |
| OrderByDescending(DbExpression, Func<DbExpression,DbExpression>, String) |
Tworzy nowy DbSortExpression , który sortuje dany zestaw danych wejściowych według określonego klucza sortowania z malejącą kolejnością sortowania i określonym sortowaniem. |
| OuterApply(DbExpression, Func<DbExpression,KeyValuePair<String,DbExpression>>) |
Tworzy nowy DbApplyExpression element, który oblicza podane wyrażenie apply raz dla każdego elementu danego zestawu danych wejściowych, tworząc kolekcję wierszy z odpowiednimi danymi wejściowymi i zastosuj kolumny. Wiersze, dla których są stosowane obliczenia do pustego zestawu, mają wartość kolumny zastosuj wartość null. |
| OuterApply(DbExpressionBinding, DbExpressionBinding) |
Tworzy nowy DbApplyExpression element, który oblicza podane wyrażenie apply raz dla każdego elementu danego zestawu danych wejściowych, tworząc kolekcję wierszy z odpowiednimi danymi wejściowymi i zastosuj kolumny. Wiersze, dla których są stosowane obliczenia do pustego zestawu, mają wartość kolumny zastosuj wartość null. |
| Parameter(TypeUsage, String) |
Tworzy nowy DbParameterReferenceExpression , który odwołuje się do parametru o określonej nazwie i typie. |
| Plus(DbExpression, DbExpression) |
Tworzy nowy DbArithmeticExpression argument, który dodaje lewy argument do prawego argumentu. |
| Project(DbExpressionBinding, DbExpression) |
Tworzy nowe DbProjectExpression , które projektuje określone wyrażenie dla danego zestawu danych wejściowych. |
| Property(DbExpression, EdmProperty) |
Tworzy nową DbPropertyExpression reprezentację pobierania określonej właściwości. |
| Property(DbExpression, NavigationProperty) |
Tworzy nową DbPropertyExpression reprezentację pobierania określonej właściwości nawigacji. |
| Property(DbExpression, RelationshipEndMember) |
Tworzy nową DbPropertyExpression reprezentację pobierania określonego elementu członkowskiego końcowego relacji. |
| Property(DbExpression, String) |
Tworzy nową DbPropertyExpression reprezentację pobierania właściwości wystąpienia o określonej nazwie z danego wystąpienia. |
| RefFromKey(EntitySet, DbExpression) |
Tworzy nowy DbRefExpression kod, który koduje odwołanie do określonej jednostki na podstawie wartości klucza. |
| RefFromKey(EntitySet, DbExpression, EntityType) |
Tworzy nowy DbRefExpression kod, który koduje odwołanie do określonej jednostki na podstawie wartości klucza. |
| Scan(EntitySetBase) |
Tworzy nowy DbScanExpression element odwołujący się do określonej jednostki lub zestawu relacji. |
| Select<TProjection>(DbExpression, Func<DbExpression,TProjection>) |
Tworzy nowe DbProjectExpression wyrażenie, które wybiera określone wyrażenie dla danego zestawu danych wejściowych. |
| SelectMany(DbExpression, Func<DbExpression,DbExpression>) |
Tworzy nowy DbApplyExpression element, który oblicza podane wyrażenie apply raz dla każdego elementu danego zestawu danych wejściowych, tworząc kolekcję wierszy z odpowiednimi danymi wejściowymi i zastosuj kolumny. Wiersze, dla których są stosowane obliczenia do pustego zestawu, nie są uwzględniane. Następnie DbProjectExpression tworzony jest obiekt , który wybiera kolumnę Zastosuj z każdego wiersza, generując ogólną kolekcję stosowania wyników. |
| SelectMany<TSelector>(DbExpression, Func<DbExpression,DbExpression>, Func<DbExpression,DbExpression,TSelector>) |
Tworzy nowy DbApplyExpression element, który oblicza podane wyrażenie apply raz dla każdego elementu danego zestawu danych wejściowych, tworząc kolekcję wierszy z odpowiednimi danymi wejściowymi i zastosuj kolumny. Wiersze, dla których są stosowane obliczenia do pustego zestawu, nie są uwzględniane. Następnie DbProjectExpression tworzony jest obiekt , który wybiera określony selektor dla każdego wiersza, generując ogólną kolekcję wyników. |
| SetClause(DbExpression, DbExpression) |
Tworzy nowe DbSetClause reprezentujące ustawienie właściwości na wartość. |
| Skip(DbExpressionBinding, IEnumerable<DbSortClause>, DbExpression) |
Tworzy nowy DbSkipExpression zestaw danych wejściowych posortowany według podanych specyfikacji sortowania przed pominięciem określonej liczby elementów. |
| Skip(DbSortExpression, DbExpression) |
Tworzy nową DbSkipExpression , która pomija określoną liczbę elementów z danego posortowanego zestawu danych wejściowych. |
| Sort(DbExpressionBinding, IEnumerable<DbSortClause>) |
Tworzy nowy DbSortExpression , który sortuje dany zestaw danych wejściowych według określonych specyfikacji sortowania. |
| Take(DbExpression, DbExpression) |
Tworzy nowy DbLimitExpression element, który ogranicza liczbę elementów w kolekcji Argument do określonej wartości limitu liczby. Powiązane wyniki nie są uwzględniane w danych wyjściowych. |
| ThenBy(DbSortExpression, Func<DbExpression,DbExpression>) |
Tworzy nowy DbSortExpression element z kolejnością sortowania, która zawiera kolejność sortowania danego zestawu danych wejściowych zamówienia wraz z określonym kluczem sortowania w kolejności rosnącej i z domyślnym sortowaniem. |
| ThenBy(DbSortExpression, Func<DbExpression,DbExpression>, String) |
Tworzy nowy DbSortExpression element z kolejnością sortowania, która zawiera kolejność sortowania danego zestawu danych wejściowych zamówienia wraz z określonym kluczem sortowania w kolejności rosnącej i z określonym sortowaniem. |
| ThenByDescending(DbSortExpression, Func<DbExpression,DbExpression>) |
Tworzy nowy DbSortExpression element z kolejnością sortowania, która zawiera kolejność sortowania dla danego zestawu danych wejściowych zamówienia wraz z określonym kluczem sortowania w kolejności malejącej i z domyślnym sortowaniem. |
| ThenByDescending(DbSortExpression, Func<DbExpression,DbExpression>, String) |
Tworzy nowy DbSortExpression element z kolejnością sortowania, która zawiera kolejność sortowania danego zestawu danych wejściowych zamówienia wraz z określonym kluczem sortowania w kolejności malejącej i z określonym sortowaniem. |
| ToSortClause(DbExpression) |
Tworzy nowy DbSortClause z rosnącą kolejnością sortowania i sortowaniem domyślnym. |
| ToSortClause(DbExpression, String) |
Tworzy nowy DbSortClause z rosnącą kolejnością sortowania i określonym sortowaniem. |
| ToSortClauseDescending(DbExpression) |
Tworzy nowy DbSortClause z kolejnością sortowania malejącego i sortowaniem domyślnym. |
| ToSortClauseDescending(DbExpression, String) |
Tworzy nowy DbSortClause z kolejnością sortowania malejącego i określonym sortowaniem. |
| TreatAs(DbExpression, TypeUsage) |
Tworzy nowy adres DbTreatExpression. |
| UnaryMinus(DbExpression) |
Tworzy nowy DbArithmeticExpression element, który neguje wartość argumentu. |
| Union(DbExpression, DbExpression) |
Tworzy nowy DbExpression element, który oblicza unię lewego i prawego zestawu argumentów z usuniętymi duplikatami. |
| UnionAll(DbExpression, DbExpression) |
Tworzy nowy DbUnionAllExpression element, który oblicza związek argumentów po lewej i prawej stronie i nie usuwa duplikatów. |
| Variable(TypeUsage, String) |
Tworzy nową DbVariableReferenceExpression , która odwołuje się do zmiennej o określonej nazwie i typie. |
| Where(DbExpression, Func<DbExpression,DbExpression>) |
Tworzy nowy DbFilterExpression element filtrujący elementy w danym zestawie danych wejściowych przy użyciu określonego predykatu. |