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 DbFilterExpressionje , 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 poskytována jako pomocná třída pro mnoho výrazů, které odpovídají relačním operátorům.
Vlastnosti
| Name | Description |
|---|---|
| Expression |
Získá nebo nastaví DbExpression , který definuje vstupní sadu. |
| Variable |
Získá odkaz na DbVariableReferenceExpression proměnnou elementu. |
| VariableName |
Získá název přiřazený proměnné elementu. |
| VariableType |
Získá metadata typu proměnné elementu. |
Metody
| Name | Description |
|---|---|
| Equals(Object) |
Určuje, zda je zadaný objekt roven aktuálnímu objektu. (Zděděno od Object) |
| GetHashCode() |
Slouží jako výchozí funkce hash. (Zděděno od Object) |
| GetType() |
Získá Type aktuální instance. (Zděděno od Object) |
| MemberwiseClone() |
Vytvoří mělkou kopii aktuálního Object. (Zděděno od Object) |
| ToString() |
Vrátí řetězec, který představuje aktuální objekt. (Zděděno od Object) |
Metody rozšíření
| Name | Description |
|---|---|
| All(DbExpressionBinding, DbExpression) |
Vytvoří novou DbQuantifierExpression , která určuje, zda daný predikát obsahuje pro všechny prvky vstupní sady. |
| Any(DbExpressionBinding, DbExpression) |
Vytvoří novou DbQuantifierExpression , která určuje, zda daný predikát obsahuje pro libovolný prvek vstupní sady. |
| CrossApply(DbExpressionBinding, DbExpressionBinding) |
Vytvoří novou DbApplyExpression , která vyhodnotí daný |
| Filter(DbExpressionBinding, DbExpression) |
Vytvoří novou DbFilterExpression , která filtruje prvky v dané vstupní sadě pomocí zadaného predikátu. |
| FullOuterJoin(DbExpressionBinding, DbExpressionBinding, DbExpression) |
Vytvoří novou DbJoinExpression , která spojí sady určené vazbami levého a pravého výrazu v zadané podmínce spojení pomocí FullOuterJoin jako DbExpressionKindznak . |
| InnerJoin(DbExpressionBinding, DbExpressionBinding, DbExpression) |
Vytvoří novou DbJoinExpression , která spojí sady určené vazbami levého a pravého výrazu v zadané podmínce spojení pomocí InnerJoin jako DbExpressionKind. |
| LeftOuterJoin(DbExpressionBinding, DbExpressionBinding, DbExpression) |
Vytvoří novou DbJoinExpression , která spojí sady určené vazbami levého a pravého výrazu v zadané podmínce spojení pomocí LeftOuterJoin jako DbExpressionKindznak . |
| OuterApply(DbExpressionBinding, DbExpressionBinding) |
Vytvoří novou DbApplyExpression , která vyhodnotí daný |
| Project(DbExpressionBinding, DbExpression) |
Vytvoří nový DbProjectExpression , který prodá zadaný výraz přes danou vstupní sadu. |
| Skip(DbExpressionBinding, IEnumerable<DbSortClause>, DbExpression) |
Vytvoří novou DbSkipExpression , která před přeskočením zadaného počtu prvků seřadí danou vstupní sadu podle zadaných specifikací řazení. |
| Sort(DbExpressionBinding, IEnumerable<DbSortClause>) |
Vytvoří novou DbSortExpression , která seřadí danou vstupní sadu podle zadaných specifikací řazení. |