System.Data.Common.CommandTrees Naamruimte
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
Biedt klassen voor het bouwen van expressies waaruit een opdrachtstructuur bestaat.
Klassen
| Name | Description |
|---|---|
| DbAggregate |
Implementeert de basisfunctionaliteit die vereist is voor aggregaties in een |
| DbAndExpression |
Vertegenwoordigt de logische EN van twee |
| DbApplyExpression |
Vertegenwoordigt een toepassingsbewerking. Dit is de aanroep van de opgegeven functie voor elk element in de opgegeven invoerset. Deze klasse kan niet worden overgenomen. |
| DbArithmeticExpression |
Vertegenwoordigt een rekenkundige bewerking die wordt toegepast op numerieke argumenten. Optellen, aftrekken, vermenigvuldigen, delen, modulo en negatie zijn rekenkundige bewerkingen. Deze klasse kan niet worden overgenomen. |
| DbBinaryExpression |
Implementeert de basisfunctionaliteit die is vereist voor expressies die twee expressieoperanden accepteren. |
| DbCaseExpression |
Vertegenwoordigt de |
| DbCastExpression |
Vertegenwoordigt de typeconversie van één argument naar het opgegeven type. Deze klasse kan niet worden overgenomen. |
| DbCommandTree |
Een onveranderbare klasse die de basisfunctionaliteit implementeert voor de typen query's, invoegen, bijwerken, verwijderen en functieaanroepen. |
| DbComparisonExpression |
Vertegenwoordigt een vergelijkingsbewerking die wordt toegepast op twee argumenten. Gelijkheid, groter dan, groter dan of gelijk, kleiner dan of gelijk aan, en ongelijkheid zijn vergelijkingsbewerkingen. Deze klasse kan niet worden overgenomen. |
| DbConstantExpression |
Vertegenwoordigt verschillende soorten constanten (letterlijken). Deze klasse kan niet worden overgenomen. |
| DbCrossJoinExpression |
Vertegenwoordigt een onvoorwaardelijke join-bewerking tussen de opgegeven verzamelingargumenten. Deze klasse kan niet worden overgenomen. |
| DbDeleteCommandTree |
Vertegenwoordigt één bewerking voor het verwijderen van rijen, uitgedrukt als een opdrachtstructuur. Deze klasse kan niet worden overgenomen. |
| DbDerefExpression |
Vertegenwoordigt de expressie waarmee een entiteit wordt opgehaald op basis van de opgegeven verwijzing. Deze klasse kan niet worden overgenomen. |
| DbDistinctExpression |
Hiermee verwijdert u dubbele elementen uit het opgegeven setargument. Deze klasse kan niet worden overgenomen. |
| DbElementExpression |
Vertegenwoordigt de conversie van het opgegeven setargument naar een singleton. Deze klasse kan niet worden overgenomen. |
| DbEntityRefExpression |
Vertegenwoordigt een expressie waarmee een verwijzing wordt geëxtraheerd uit het onderliggende entiteitsexemplaar. Deze klasse kan niet worden overgenomen. |
| DbExceptExpression |
Vertegenwoordigt de ingestelde aftrekkingsbewerking tussen de linker- en rechteroperanden. Deze klasse kan niet worden overgenomen. |
| DbExpression |
Vertegenwoordigt het basistype voor alle expressies. |
| DbExpressionBinding |
Vertegenwoordigt een invoerset voor relationele expressies zoals DbFilterExpression, DbProjectExpressionen DbJoinExpression. Deze klasse kan niet worden overgenomen. |
| DbExpressionVisitor |
Definieert de basisfunctionaliteit die moet worden geïmplementeerd door bezoekers die geen resultaatwaarde retourneren. |
| DbExpressionVisitor<TResultType> |
Definieert de basisfunctionaliteit die moet worden geïmplementeerd door bezoekers die een resultaatwaarde van een specifiek type retourneren. |
| DbFilterExpression |
Vertegenwoordigt een predicaat dat is toegepast om een invoerset te filteren. Dit produceert de set elementen die voldoen aan het predicaat. Deze klasse kan niet worden overgenomen. |
| DbFunctionAggregate |
Ondersteunt standaard statistische functies, zoals MIN, MAX, AVG, SUM, enzovoort. Deze klasse kan niet worden overgenomen. |
| DbFunctionCommandTree |
Vertegenwoordigt de aanroep van een databasefunctie. |
| DbFunctionExpression |
Vertegenwoordigt een aanroep van een functie. Deze klasse kan niet worden overgenomen. |
| DbGroupAggregate |
Vertegenwoordigt een verzameling elementen die een groep opstellen. |
| DbGroupByExpression |
Vertegenwoordigt een groep per bewerking. Een groeperen op bewerking is een groepering van de elementen in de invoerset op basis van de opgegeven sleutelexpressies, gevolgd door de toepassing van de opgegeven aggregaties. Deze klasse kan niet worden overgenomen. |
| DbGroupExpressionBinding |
Definieert de binding voor de invoerset op een DbGroupByExpression. Deze klasse kan niet worden overgenomen. |
| DbInsertCommandTree |
Vertegenwoordigt een bewerking voor het invoegen van één rij, uitgedrukt als een opdrachtstructuur. Deze klasse kan niet worden overgenomen. |
| DbIntersectExpression |
Vertegenwoordigt de snijpuntbewerking tussen de linker- en rechteroperanden. Deze klasse kan niet worden overgenomen. |
| DbIsEmptyExpression |
Vertegenwoordigt een lege setbepaling die wordt toegepast op één setargument. Deze klasse kan niet worden overgenomen. |
| DbIsNullExpression |
Vertegenwoordigt null-bepaling die wordt toegepast op één argument. Deze klasse kan niet worden overgenomen. |
| DbIsOfExpression |
Vertegenwoordigt de typevergelijking van één argument ten opzichte van het opgegeven type. Deze klasse kan niet worden overgenomen. |
| DbJoinExpression |
Vertegenwoordigt een inner-, left outer- of full outer join-bewerking tussen de opgegeven verzamelingsargumenten op de opgegeven joinvoorwaarde. |
| DbLambda |
Vertegenwoordigt een Lambda-functie die kan worden aangeroepen om een DbLambdaExpression. |
| DbLambdaExpression |
Hiermee staat u de toepassing van een lambda-functie toe aan argumenten die worden vertegenwoordigd door DbExpression objecten. |
| DbLikeExpression |
Vertegenwoordigt een tekenreeksvergelijking met het opgegeven patroon met een optionele escape-tekenreeks. Deze klasse kan niet worden overgenomen. |
| DbLimitExpression |
Vertegenwoordigt de beperking van het aantal elementen in de argumentverzameling tot de opgegeven limietwaarde. |
| DbModificationClause |
Hiermee geeft u één component op in een bewerking voor invoegen of bijwerken. |
| DbModificationCommandTree |
Vertegenwoordigt een DML-bewerking (Data Manipulat Language), uitgedrukt als een opdrachtstructuur. |
| DbNewInstanceExpression |
Vertegenwoordigt de constructie van een nieuw exemplaar van een bepaald type, inclusief set- en recordtypen. Deze klasse kan niet worden overgenomen. |
| DbNotExpression |
Vertegenwoordigt de logische NOT van één |
| DbNullExpression |
Vertegenwoordigt een verwijzing naar een getypte null-letterlijke waarde. Deze klasse kan niet worden overgenomen. |
| DbOfTypeExpression |
Vertegenwoordigt het ophalen van elementen van het opgegeven type uit het opgegeven setargument. Deze klasse kan niet worden overgenomen. |
| DbOrExpression |
Vertegenwoordigt de logische OF van twee |
| DbParameterReferenceExpression |
Vertegenwoordigt een verwijzing naar een parameter die is gedeclareerd in de opdrachtstructuur die deze expressie bevat. Deze klasse kan niet worden overgenomen. |
| DbProjectExpression |
Vertegenwoordigt de projectie van een bepaalde invoerset voor de opgegeven expressie. Deze klasse kan niet worden overgenomen. |
| DbPropertyExpression |
Biedt methoden en eigenschappen voor het ophalen van een exemplaareigenschap. Deze klasse kan niet worden overgenomen. |
| DbQuantifierExpression |
Vertegenwoordigt een kwantificeringsbewerking van het opgegeven type ten opzichte van de elementen van de opgegeven invoerset. Deze klasse kan niet worden overgenomen. |
| DbQueryCommandTree |
Vertegenwoordigt een querybewerking die wordt uitgedrukt als een opdrachtstructuur. Deze klasse kan niet worden overgenomen. |
| DbRefExpression |
Vertegenwoordigt een sterk getypte verwijzing naar een specifiek exemplaar binnen een entiteitsset. Deze klasse kan niet worden overgenomen. |
| DbRefKeyExpression |
Vertegenwoordigt het ophalen van de sleutelwaarde (in de structurele vorm) van de onderliggende referentiewaarde. Deze klasse kan niet worden overgenomen. |
| DbRelationshipNavigationExpression |
Vertegenwoordigt de navigatie van een relatie. Deze klasse kan niet worden overgenomen. |
| DbScanExpression |
Vertegenwoordigt een scan over een entiteitsset of relatieset, zoals aangegeven door de Target eigenschap. Deze klasse kan niet worden overgenomen. |
| DbSetClause |
Hiermee geeft u de component in een wijzigingsbewerking waarmee de waarde van een eigenschap wordt ingesteld. Deze klasse kan niet worden overgenomen. |
| DbSkipExpression |
Slaat een opgegeven aantal elementen in de invoerset over. DbSkipExpression kan alleen worden gebruikt nadat de invoerverzameling is gesorteerd zoals opgegeven door de sorteersleutels. |
| DbSortClause |
Hiermee geeft u een sorteersleutel op die kan worden gebruikt als onderdeel van de sorteervolgorde in een DbSortExpression. Deze klasse kan niet worden overgenomen. |
| DbSortExpression |
Vertegenwoordigt een sorteerbewerking die wordt toegepast op de elementen van de opgegeven invoerset op basis van de opgegeven sorteersleutels. Deze klasse kan niet worden overgenomen. |
| DbTreatExpression |
Vertegenwoordigt een typeconversiebewerking die is toegepast op een polymorf argument. Deze klasse kan niet worden overgenomen. |
| DbUnaryExpression |
Implementeert de basisfunctionaliteit die is vereist voor expressies die één expressieargument accepteren. |
| DbUnionAllExpression |
Vertegenwoordigt de samenvoegbewerking (zonder dubbele verwijdering) tussen de linker- en rechteroperanden. Deze klasse kan niet worden overgenomen. |
| DbUpdateCommandTree |
Vertegenwoordigt een updatebewerking met één rij, uitgedrukt als een opdrachtstructuur. Deze klasse kan niet worden overgenomen. |
| DbVariableReferenceExpression |
Vertegenwoordigt een verwijzing naar een variabele die momenteel binnen het bereik valt. Deze klasse kan niet worden overgenomen. |
| DefaultExpressionVisitor |
Bezoekt elk element van een expressiestructuur van een bepaalde hoofdexpressie. Als een element verandert, wordt de structuur opnieuw opgebouwd naar de hoofdmap en wordt de nieuwe hoofdexpressie geretourneerd; anders wordt de oorspronkelijke hoofdexpressie geretourneerd. |
Enums
| Name | Description |
|---|---|
| DbExpressionKind |
Bevat waarden die door elke expressieklasse worden gebruikt om de bewerking aan te geven die deze vertegenwoordigt. De ExpressionKind eigenschap van een DbExpression kan worden opgehaald om te bepalen welke bewerking die expressie vertegenwoordigt. |
Opmerkingen
Een opdrachtstructuur is een objectmodelweergave van een query die kan worden gebruikt voor het weergeven van opdrachten voor query's, bijwerken, invoegen en verwijderen in de ADO.NET Entity Data Model (EDM) en opslagmetagegevens.