System.Data.Common.CommandTrees Névtér
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.
Osztályokat biztosít parancsfát alkotó kifejezések létrehozásához.
Osztályok
| Name | Description |
|---|---|
| DbAggregate |
Implementálja az összesítések által megkövetelt alapvető funkciókat egy |
| DbAndExpression |
Két |
| DbApplyExpression |
Egy alkalmazásműveletet jelöl, amely a megadott függvény meghívása a megadott bemeneti készlet minden eleméhez. Ez az osztály nem örökölhető. |
| DbArithmeticExpression |
Numerikus argumentumokra alkalmazott aritmetikai műveletet jelöl. Az összeadás, kivonás, szorzás, osztás, modulo és negáció aritmetikai műveletek. Ez az osztály nem örökölhető. |
| DbBinaryExpression |
Megvalósítja a két kifejezésoperndust elfogadó kifejezések alapvető funkcióit. |
| DbCaseExpression |
|
| DbCastExpression |
Egyetlen argumentum típuskonvertálását jelöli a megadott típusra. Ez az osztály nem örökölhető. |
| DbCommandTree |
Nem módosítható osztály, amely megvalósítja a lekérdezés, beszúrás, frissítés, törlés és függvényhívás parancsfatípusainak alapvető funkcióit. |
| DbComparisonExpression |
Két argumentumra alkalmazott összehasonlító műveletet jelöl. Az egyenlőség, nagyobb, nagyobb vagy egyenlő, kisebb, mint, kisebb vagy egyenlő, az egyenlőtlenség pedig összehasonlítási műveletek. Ez az osztály nem örökölhető. |
| DbConstantExpression |
Különböző típusú állandókat (literálokat) jelöl. Ez az osztály nem örökölhető. |
| DbCrossJoinExpression |
Feltétel nélküli illesztési műveletet jelöl az adott gyűjteményargumentumok között. Ez az osztály nem örökölhető. |
| DbDeleteCommandTree |
Egyetlen sortörlési műveletet jelöl, amely parancsfaként van kifejezve. Ez az osztály nem örökölhető. |
| DbDerefExpression |
Azt a kifejezést jelöli, amely egy entitást kér le a megadott hivatkozás alapján. Ez az osztály nem örökölhető. |
| DbDistinctExpression |
Eltávolítja az ismétlődő elemeket a megadott halmazargumentumból. Ez az osztály nem örökölhető. |
| DbElementExpression |
A megadott halmazargumentum egyetlentonosra konvertálását jelöli. Ez az osztály nem örökölhető. |
| DbEntityRefExpression |
Olyan kifejezést jelöl, amely a mögöttes entitáspéldányból nyer ki egy hivatkozást. Ez az osztály nem örökölhető. |
| DbExceptExpression |
A bal és a jobb operandusok közötti kivonási műveletet jelöli. Ez az osztály nem örökölhető. |
| DbExpression |
Az összes kifejezés alaptípusát jelöli. |
| DbExpressionBinding |
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ő. |
| DbExpressionVisitor |
Meghatározza azokat az alapvető funkciókat, amelyeket olyan látogatóknak kell megvalósítaniuk, akik nem adnak eredményértéket. |
| DbExpressionVisitor<TResultType> |
Meghatározza azokat az alapvető funkciókat, amelyeket a látogatóknak végre kell hajtaniuk, amelyek egy adott típusú eredményértéket adnak vissza. |
| DbFilterExpression |
Egy bemeneti csoport szűrésére alkalmazott predikátumot jelöl. Ez létrehozza a predikátumnak megfelelő elemek készletét. Ez az osztály nem örökölhető. |
| DbFunctionAggregate |
Támogatja a standard összesítő függvényeket, például MIN, MAX, AVG, SZUM stb. Ez az osztály nem örökölhető. |
| DbFunctionCommandTree |
Egy adatbázisfüggvény meghívását jelöli. |
| DbFunctionExpression |
Függvény meghívását jelöli. Ez az osztály nem örökölhető. |
| DbGroupAggregate |
Egy csoportot alkotó elemek gyűjteményét jelöli. |
| DbGroupByExpression |
Egy csoportot jelöl művelet szerint. A csoport művelet szerint a bemeneti készlet elemeinek csoportosítása a megadott kulcskifejezések alapján, majd a megadott aggregátumok alkalmazása. Ez az osztály nem örökölhető. |
| DbGroupExpressionBinding |
Meghatározza a bemeneti készlet kötését egy DbGroupByExpression. Ez az osztály nem örökölhető. |
| DbInsertCommandTree |
Egyetlen sorbeszúrási műveletet jelöl, amely parancsfaként van kifejezve. Ez az osztály nem örökölhető. |
| DbIntersectExpression |
A bal és a jobb operandusok közötti metszeti műveletet jelöli. Ez az osztály nem örökölhető. |
| DbIsEmptyExpression |
Egyetlen halmazargumentumra alkalmazott üres készletmeghatározást jelöl. Ez az osztály nem örökölhető. |
| DbIsNullExpression |
Egyetlen argumentumra alkalmazott null-meghatározást jelöl. Ez az osztály nem örökölhető. |
| DbIsOfExpression |
Egyetlen argumentum típus-összehasonlítását jelöli a megadott típussal szemben. Ez az osztály nem örökölhető. |
| DbJoinExpression |
Egy belső, bal oldali vagy teljes külső illesztési műveletet jelöl a megadott illesztési feltétel adott gyűjteményargumentumai között. |
| DbLambda |
Egy Lambda-függvényt jelöl, amely meghívható egy DbLambdaExpression. |
| DbLambdaExpression |
Engedélyezi a lambda függvény alkalmazását az objektumok által DbExpression képviselt argumentumokra. |
| DbLikeExpression |
Sztring-összehasonlítást jelöl a megadott mintával egy választható feloldó sztringgel. Ez az osztály nem örökölhető. |
| DbLimitExpression |
Az argumentumgyűjtemény elemeinek a megadott korlátértékre való korlátozását jelöli. |
| DbModificationClause |
Egyetlen záradékot határoz meg egy beszúrási vagy frissítésmódosítási műveletben. |
| DbModificationCommandTree |
Egy adatmanipulációs nyelv (DML) műveletét jelöli, amely parancsfaként van kifejezve. |
| DbNewInstanceExpression |
Egy adott típusú új példány felépítését jelöli, beleértve a beállítás- és rekordtípusokat is. Ez az osztály nem örökölhető. |
| DbNotExpression |
Egyetlen |
| DbNullExpression |
Egy beírt null literálra mutató hivatkozást jelöl. Ez az osztály nem örökölhető. |
| DbOfTypeExpression |
A megadott típusú elemek beolvasását jelöli az adott halmaz argumentumából. Ez az osztály nem örökölhető. |
| DbOrExpression |
Két |
| DbParameterReferenceExpression |
A kifejezést tartalmazó parancsfán deklarált paraméterre mutató hivatkozást jelöl. Ez az osztály nem örökölhető. |
| DbProjectExpression |
Egy adott bemeneti csoport vetületét jelöli a megadott kifejezésen. Ez az osztály nem örökölhető. |
| DbPropertyExpression |
Metódusokat és tulajdonságokat biztosít a példánytulajdonságok lekéréséhez. Ez az osztály nem örökölhető. |
| DbQuantifierExpression |
A megadott típusú kvantáló műveletet jelöli a megadott bemeneti készlet elemei felett. Ez az osztály nem örökölhető. |
| DbQueryCommandTree |
Parancsfaként kifejezett lekérdezési műveletet jelöl. Ez az osztály nem örökölhető. |
| DbRefExpression |
Egy entitáskészlet egy adott példányára mutató erősen beírt hivatkozást jelöl. Ez az osztály nem örökölhető. |
| DbRefKeyExpression |
A kulcsérték (szerkezeti formájában) lekérését jelöli az alapul szolgáló referenciaértékből. Ez az osztály nem örökölhető. |
| DbRelationshipNavigationExpression |
Egy kapcsolat navigációját jelöli. Ez az osztály nem örökölhető. |
| DbScanExpression |
Egy entitáskészlet vagy kapcsolatkészlet vizsgálatát jelöli a tulajdonság által Target jelzett módon. Ez az osztály nem örökölhető. |
| DbSetClause |
Egy tulajdonság értékét meghatározó módosítási művelet záradékát adja meg. Ez az osztály nem örökölhető. |
| DbSkipExpression |
Kihagy egy megadott számú elemet a bemeneti készletből. DbSkipExpression csak akkor használható, ha a bemeneti gyűjtemény a rendezési kulcsok által megadott módon lett rendezve. |
| DbSortClause |
Olyan rendezési kulcsot ad meg, amely a rendezési sorrend részeként használható egy DbSortExpression. Ez az osztály nem örökölhető. |
| DbSortExpression |
A megadott bemeneti készlet elemeire alkalmazott rendezési műveletet jelöli a megadott rendezési kulcsok alapján. Ez az osztály nem örökölhető. |
| DbTreatExpression |
Egy polimorf argumentumra alkalmazott típuskonvertálási műveletet jelöl. Ez az osztály nem örökölhető. |
| DbUnaryExpression |
Megvalósítja az egykifejezéses argumentumot elfogadó kifejezések által megkövetelt alapvető funkciókat. |
| DbUnionAllExpression |
A bal és a jobb operandusok közötti egyesítési műveletet (ismétlődő eltávolítás nélkül) jelöli. Ez az osztály nem örökölhető. |
| DbUpdateCommandTree |
Egysoros frissítési műveletet jelöl, amely parancsfaként van kifejezve. Ez az osztály nem örökölhető. |
| DbVariableReferenceExpression |
Egy jelenleg hatókörben lévő változóra mutató hivatkozást jelöl. Ez az osztály nem örökölhető. |
| DefaultExpressionVisitor |
A kifejezésfa egyes elemeit egy adott gyökérkifejezésből keresi fel. Ha bármilyen elem megváltozik, a fa újraépül a gyökérre, és a rendszer visszaadja az új gyökérkifejezést; ellenkező esetben az eredeti gyökérkifejezés lesz visszaadva. |
Enumerációk
| Name | Description |
|---|---|
| DbExpressionKind |
Olyan értékeket tartalmaz, amelyeket az egyes kifejezésosztályok az általa képviselt művelet jelölésére használnak. Egy ExpressionKind kifejezés tulajdonsága DbExpression lekérhető annak meghatározásához, hogy a kifejezés melyik műveletet jelöli. |
Megjegyzések
A parancsfák egy lekérdezés objektummodell-ábrázolása, amely a lekérdezési, frissítési, beszúrási és törlési parancsok az ADO.NET Entity Data Model (EDM) és a tárolási metaadatok megjelenítésére használható.