System.Data.Common.CommandTrees Névtér

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 GroupBy záradékban.

DbAndExpression

Két Boolean argumentum logikai ÉS függvényét jelöli. Ez az osztály nem örökölhető.

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

WhenA . ThenElseDbCaseExpression Ez az osztály nem örökölhető.

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 Boolean argumentum logikai NOT függvényét jelöli. Ez az osztály nem örökölhető.

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 Boolean argumentum logikai VAGY függvényét jelöli. Ez az osztály nem örökölhető.

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ó.