DbExpressionBinding Osztály
Definíció
Fontos
Egyes információk olyan, kiadás előtti termékekre vonatkoznak, amelyek a kiadásig még jelentősen módosulhatnak. A Microsoft nem vállal kifejezett vagy törvényi garanciát az itt megjelenő információért.
Olyan relációs kifejezések beviteli készletét jelöli, mint az DbFilterExpression, DbProjectExpressionés DbJoinExpressiona . Ez az osztály nem örökölhető.
public ref class DbExpressionBinding sealed
public sealed class DbExpressionBinding
type DbExpressionBinding = class
Public NotInheritable Class DbExpressionBinding
- Öröklődés
-
DbExpressionBinding
Megjegyzések
Ez az osztály nagyon hasonlít egy foreach bejáráshoz, amely a bejárás minden eleméhez kötéssel rendelkezik. Ez az osztály számos relációs operátornak megfelelő kifejezés segédosztályaként érhető el.
Tulajdonságok
| Name | Description |
|---|---|
| Expression |
Lekéri vagy beállítja a DbExpression bemeneti halmazt meghatározót. |
| Variable |
Lekéri az DbVariableReferenceExpression elemváltozóra hivatkozó elemeket. |
| VariableName |
Lekéri az elemváltozóhoz rendelt nevet. |
| VariableType |
Lekéri az elemváltozó típus metaadatait. |
Metódusok
| Name | Description |
|---|---|
| Equals(Object) |
Meghatározza, hogy a megadott objektum egyenlő-e az aktuális objektummal. (Öröklődés forrása Object) |
| GetHashCode() |
Ez az alapértelmezett kivonatoló függvény. (Öröklődés forrása Object) |
| GetType() |
Lekéri az Type aktuális példányt. (Öröklődés forrása Object) |
| MemberwiseClone() |
Az aktuális Objectpéldány sekély másolatát hozza létre. (Öröklődés forrása Object) |
| ToString() |
Az aktuális objektumot jelképező sztringet ad vissza. (Öröklődés forrása Object) |
Bővítő metódusok
| Name | Description |
|---|---|
| All(DbExpressionBinding, DbExpression) |
Létrehoz egy újat DbQuantifierExpression , amely meghatározza, hogy az adott predikátum a bemeneti készlet összes eleméhez rendelkezik-e. |
| Any(DbExpressionBinding, DbExpression) |
Létrehoz egy újat DbQuantifierExpression , amely meghatározza, hogy az adott predikátum rendelkezik-e a bemeneti készlet bármely eleméhez. |
| CrossApply(DbExpressionBinding, DbExpressionBinding) |
Létrehoz egy újat DbApplyExpression , amely egy adott bemeneti készlet minden eleméhez egyszer kiértékeli az adott |
| Filter(DbExpressionBinding, DbExpression) |
Létrehoz egy újat DbFilterExpression , amely a megadott predikátum használatával szűri az adott bemeneti készlet elemeit. |
| FullOuterJoin(DbExpressionBinding, DbExpressionBinding, DbExpression) |
Létrehoz egy újatDbJoinExpression, amely összekapcsolja a bal és a jobb oldali kifejezéskötések által megadott csoportokat a megadott illesztés feltételen a FullOuterJoin használatával.DbExpressionKind |
| InnerJoin(DbExpressionBinding, DbExpressionBinding, DbExpression) |
Létrehoz egy újatDbJoinExpression, amely összekapcsolja a bal és a jobb oldali kifejezéskötések által megadott csoportokat a megadott illesztés feltételen az InnerJoin használatával.DbExpressionKind |
| LeftOuterJoin(DbExpressionBinding, DbExpressionBinding, DbExpression) |
Létrehoz egy újatDbJoinExpression, amely összekapcsolja a bal és a jobb oldali kifejezéskötések által megadott csoportokat a megadott illesztés feltételen a LeftOuterJoin használatával.DbExpressionKind |
| OuterApply(DbExpressionBinding, DbExpressionBinding) |
Létrehoz egy újat DbApplyExpression , amely egy adott bemeneti készlet minden eleméhez egyszer kiértékeli az adott |
| Project(DbExpressionBinding, DbExpression) |
Létrehoz egy újat DbProjectExpression , amely a megadott kifejezést az adott bemeneti csoporton keresztül projekteli. |
| Skip(DbExpressionBinding, IEnumerable<DbSortClause>, DbExpression) |
Létrehoz egy újat DbSkipExpression , amely a megadott rendezési specifikációk szerint rendezi az adott bemenetet, mielőtt kihagyja a megadott számú elemet. |
| Sort(DbExpressionBinding, IEnumerable<DbSortClause>) |
Létrehoz egy újat DbSortExpression , amely a megadott rendezési specifikációk szerint rendezi a megadott bemenetet. |