DbExpressionBinding Třída
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Představuje vstupní sadu relačních výrazů, jako DbFilterExpressionjsou , DbProjectExpressiona DbJoinExpression. Tato třída se nemůže dědit.
public ref class DbExpressionBinding sealed
public sealed class DbExpressionBinding
type DbExpressionBinding = class
Public NotInheritable Class DbExpressionBinding
- Dědičnost
-
DbExpressionBinding
Poznámky
Tato třída je velmi podobná foreach
procházení s vazbou na každý prvek procházení. Tato třída je k dispozici jako pomocná třída pro mnoho výrazů, které odpovídají relačním operátorům.
Vlastnosti
Expression |
Získá nebo nastaví, DbExpression který definuje vstupní sadu. |
Variable |
Získá, DbVariableReferenceExpression který odkazuje na proměnnou elementu. |
VariableName |
Získá název přiřazený proměnné elementu. |
VariableType |
Získá metadata typu proměnné elementu. |
Metody
Equals(Object) |
Určí, zda se zadaný objekt rovná aktuálnímu objektu. (Zděděno od Object) |
GetHashCode() |
Slouží jako výchozí hashovací funkce. (Zděděno od Object) |
GetType() |
Získá aktuální Type instanci. (Zděděno od Object) |
MemberwiseClone() |
Vytvoří mělkou kopii aktuálního Objectsouboru . (Zděděno od Object) |
ToString() |
Vrátí řetězec, který představuje aktuální objekt. (Zděděno od Object) |
Metody rozšíření
All(DbExpressionBinding, DbExpression) |
Vytvoří nový DbQuantifierExpression , který určuje, zda daný predikát obsahuje všechny prvky vstupní sady. |
Any(DbExpressionBinding, DbExpression) |
Vytvoří nový DbQuantifierExpression , který určuje, zda daný predikát obsahuje pro některý prvek vstupní sady. |
CrossApply(DbExpressionBinding, DbExpressionBinding) |
Vytvoří nový DbApplyExpression , který vyhodnotí daný |
Filter(DbExpressionBinding, DbExpression) |
Vytvoří nový DbFilterExpression , který filtruje prvky v dané vstupní sadě pomocí zadaného predikátu. |
FullOuterJoin(DbExpressionBinding, DbExpressionBinding, DbExpression) |
Vytvoří nový DbJoinExpression , který spojí sady určené levou a pravou vazbou výrazu v zadané podmínce spojení pomocí FullOuterJoin jako DbExpressionKind. |
InnerJoin(DbExpressionBinding, DbExpressionBinding, DbExpression) |
Vytvoří nový DbJoinExpression , který spojí sady určené levou a pravou vazbou výrazu v zadané podmínce spojení pomocí InnerJoin jako DbExpressionKind. |
LeftOuterJoin(DbExpressionBinding, DbExpressionBinding, DbExpression) |
Vytvoří nový DbJoinExpression objekt, který spojí sady určené levou a pravou vazbou výrazu v zadané podmínce spojení pomocí funkce LeftOuterJoin jako DbExpressionKind. |
OuterApply(DbExpressionBinding, DbExpressionBinding) |
Vytvoří nový DbApplyExpression , který vyhodnotí daný |
Project(DbExpressionBinding, DbExpression) |
Vytvoří nový DbProjectExpression , který promítá zadaný výraz na danou vstupní sadu. |
Skip(DbExpressionBinding, IEnumerable<DbSortClause>, DbExpression) |
Vytvoří nový DbSkipExpression , který seřadí danou vstupní sadu podle zadaných specifikací řazení před přeskočením zadaného počtu prvků. |
Sort(DbExpressionBinding, IEnumerable<DbSortClause>) |
Vytvoří nový DbSortExpression , který seřadí danou vstupní sadu podle zadaných specifikací řazení. |