DbExpressionBinding Klass
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
Representerar en indatauppsättning för relationsuttryck som DbFilterExpression, DbProjectExpressionoch DbJoinExpression. Det går inte att ärva den här klassen.
public ref class DbExpressionBinding sealed
public sealed class DbExpressionBinding
type DbExpressionBinding = class
Public NotInheritable Class DbExpressionBinding
- Arv
-
DbExpressionBinding
Kommentarer
Den här klassen liknar en foreach bläddering med en bindning till varje element i bläddreringselementet. Den här klassen tillhandahålls som en hjälpklass för många av de uttryck som motsvarar relationsoperatorer.
Egenskaper
| Name | Description |
|---|---|
| Expression |
Hämtar eller anger DbExpression som definierar indatauppsättningen. |
| Variable |
DbVariableReferenceExpression Hämtar som refererar till elementvariabeln. |
| VariableName |
Hämtar det namn som tilldelats elementvariabeln. |
| VariableType |
Hämtar typmetadata för elementvariabeln. |
Metoder
| Name | Description |
|---|---|
| Equals(Object) |
Avgör om det angivna objektet är lika med det aktuella objektet. (Ärvd från Object) |
| GetHashCode() |
Fungerar som standard-hash-funktion. (Ärvd från Object) |
| GetType() |
Hämtar den aktuella instansen Type . (Ärvd från Object) |
| MemberwiseClone() |
Skapar en ytlig kopia av den aktuella Object. (Ärvd från Object) |
| ToString() |
Returnerar en sträng som representerar det aktuella objektet. (Ärvd från Object) |
Tilläggsmetoder
| Name | Description |
|---|---|
| All(DbExpressionBinding, DbExpression) |
Skapar en ny DbQuantifierExpression som avgör om det angivna predikatet gäller för alla element i indatauppsättningen. |
| Any(DbExpressionBinding, DbExpression) |
Skapar en ny DbQuantifierExpression som avgör om det angivna predikatet gäller för något element i indatauppsättningen. |
| CrossApply(DbExpressionBinding, DbExpressionBinding) |
Skapar en ny DbApplyExpression som utvärderar det angivna |
| Filter(DbExpressionBinding, DbExpression) |
Skapar en ny DbFilterExpression som filtrerar elementen i den angivna indatauppsättningen med det angivna predikatet. |
| FullOuterJoin(DbExpressionBinding, DbExpressionBinding, DbExpression) |
Skapar en ny DbJoinExpression som ansluter till de uppsättningar som anges av vänster- och högeruttrycksbindningar i det angivna kopplingsvillkoret med FullOuterJoin som DbExpressionKind. |
| InnerJoin(DbExpressionBinding, DbExpressionBinding, DbExpression) |
Skapar en ny DbJoinExpression som ansluter till de uppsättningar som anges av vänster- och högeruttrycksbindningar, i det angivna kopplingsvillkoret, med InnerJoin som DbExpressionKind. |
| LeftOuterJoin(DbExpressionBinding, DbExpressionBinding, DbExpression) |
Skapar en ny DbJoinExpression som ansluter till de uppsättningar som anges av vänster- och högeruttrycksbindningar i det angivna kopplingsvillkoret med Hjälp av LeftOuterJoin som DbExpressionKind. |
| OuterApply(DbExpressionBinding, DbExpressionBinding) |
Skapar en ny DbApplyExpression som utvärderar det angivna |
| Project(DbExpressionBinding, DbExpression) |
Skapar en ny DbProjectExpression som projicerar det angivna uttrycket över den angivna indatauppsättningen. |
| Skip(DbExpressionBinding, IEnumerable<DbSortClause>, DbExpression) |
Skapar en ny DbSkipExpression som sorterar den angivna indatauppsättningen efter angivna sorteringsspecifikationer innan det angivna antalet element hoppas över. |
| Sort(DbExpressionBinding, IEnumerable<DbSortClause>) |
Skapar en ny DbSortExpression som sorterar den angivna indatauppsättningen enligt de angivna sorteringsspecifikationerna. |