System.Data.Common.CommandTrees Obor názvů
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Poskytuje třídy pro vytváření výrazů, které tvoří strom příkazů.
Třídy
| Name | Description |
|---|---|
| DbAggregate |
Implementuje základní funkce vyžadované agregacemi v |
| DbAndExpression |
Představuje logickou hodnotu AND dvou |
| DbApplyExpression |
Představuje operaci apply, což je vyvolání zadané funkce pro každý prvek v zadané vstupní sadě. Tato třída se nemůže dědit. |
| DbArithmeticExpression |
Představuje aritmetickou operaci použitou na číselné argumenty. Sčítání, odčítání, násobení, dělení, modulo a negace jsou aritmetické operace. Tato třída se nemůže dědit. |
| DbBinaryExpression |
Implementuje základní funkce vyžadované výrazy, které přijímají dva operandy výrazů. |
| DbCaseExpression |
|
| DbCastExpression |
Představuje převod typu jednoho argumentu na zadaný typ. Tato třída se nemůže dědit. |
| DbCommandTree |
Neměnná třída, která implementuje základní funkce pro typy stromu příkazů pro dotaz, vložení, aktualizaci, odstranění a vyvolání funkce. |
| DbComparisonExpression |
Představuje operaci porovnání použitou na dva argumenty. Operace porovnání jsou operace rovnosti, větší než, větší než nebo rovno, menší než nebo rovno a nerovnost. Tato třída se nemůže dědit. |
| DbConstantExpression |
Představuje různé druhy konstant (literály). Tato třída se nemůže dědit. |
| DbCrossJoinExpression |
Představuje nepodmíněnou operaci spojení mezi zadanými argumenty kolekce. Tato třída se nemůže dědit. |
| DbDeleteCommandTree |
Představuje operaci odstranění jednoho řádku vyjádřenou jako strom příkazů. Tato třída se nemůže dědit. |
| DbDerefExpression |
Představuje výraz, který načte entitu na základě zadaného odkazu. Tato třída se nemůže dědit. |
| DbDistinctExpression |
Odebere duplicitní prvky ze zadaného argumentu sady. Tato třída se nemůže dědit. |
| DbElementExpression |
Představuje převod zadaného argumentu množiny na singleton. Tato třída se nemůže dědit. |
| DbEntityRefExpression |
Představuje výraz, který extrahuje odkaz z instance podkladové entity. Tato třída se nemůže dědit. |
| DbExceptExpression |
Představuje operaci odčítání sady mezi levým a pravým operandem. Tato třída se nemůže dědit. |
| DbExpression |
Představuje základní typ pro všechny výrazy. |
| DbExpressionBinding |
Představuje vstupní sadu relačních výrazů, jako DbFilterExpressionje , DbProjectExpressiona DbJoinExpression. Tato třída se nemůže dědit. |
| DbExpressionVisitor |
Definuje základní funkce, které by měly být implementovány návštěvníky, které nevrací výslednou hodnotu. |
| DbExpressionVisitor<TResultType> |
Definuje základní funkce, které by měly být implementovány návštěvníky, kteří vracejí výslednou hodnotu určitého typu. |
| DbFilterExpression |
Představuje predikát použitý k filtrování vstupní sady. Tím se vytvoří sada prvků, které splňují predikát. Tato třída se nemůže dědit. |
| DbFunctionAggregate |
Podporuje standardní agregační funkce, například MIN, MAX, AVG, SUM atd. Tato třída se nemůže dědit. |
| DbFunctionCommandTree |
Představuje vyvolání databázové funkce. |
| DbFunctionExpression |
Představuje vyvolání funkce. Tato třída se nemůže dědit. |
| DbGroupAggregate |
Představuje kolekci prvků, které tvoří skupinu. |
| DbGroupByExpression |
Představuje skupinu podle operace. Skupina podle operace je seskupení prvků ve vstupní sadě na základě zadaných klíčových výrazů následovaných aplikací zadaných agregací. Tato třída se nemůže dědit. |
| DbGroupExpressionBinding |
Definuje vazbu pro vstupní sadu na DbGroupByExpressionhodnotu . Tato třída se nemůže dědit. |
| DbInsertCommandTree |
Představuje jednu operaci vložení řádku vyjádřenou jako strom příkazů. Tato třída se nemůže dědit. |
| DbIntersectExpression |
Představuje operaci průniku mezi levým a pravým operandem. Tato třída se nemůže dědit. |
| DbIsEmptyExpression |
Představuje prázdné určení množiny použité pro jeden argument sady. Tato třída se nemůže dědit. |
| DbIsNullExpression |
Představuje stanovení hodnoty null použité u jednoho argumentu. Tato třída se nemůže dědit. |
| DbIsOfExpression |
Představuje porovnání typů jednoho argumentu se zadaným typem. Tato třída se nemůže dědit. |
| DbJoinExpression |
Představuje vnitřní, levou vnější nebo úplnou operaci vnějšího spojení mezi zadanými argumenty kolekce pro zadanou podmínku spojení. |
| DbLambda |
Představuje funkci Lambda, kterou lze vyvolat k vytvoření .DbLambdaExpression |
| DbLambdaExpression |
Umožňuje použití funkce lambda na argumenty reprezentované DbExpression objekty. |
| DbLikeExpression |
Představuje porovnání řetězců se zadaným vzorem s volitelným řídicím řetězcem. Tato třída se nemůže dědit. |
| DbLimitExpression |
Představuje omezení počtu prvků v kolekci argumentů na zadanou mezní hodnotu. |
| DbModificationClause |
Určuje jednu klauzuli v operaci vložení nebo úpravy aktualizace. |
| DbModificationCommandTree |
Představuje operaci jazyka pro manipulaci s daty (DML) vyjádřenou jako strom příkazů. |
| DbNewInstanceExpression |
Představuje konstrukci nové instance daného typu, včetně typů množiny a záznamů. Tato třída se nemůže dědit. |
| DbNotExpression |
Představuje logickou HODNOTU NOT jednoho |
| DbNullExpression |
Představuje odkaz na zadaný literál null . Tato třída se nemůže dědit. |
| DbOfTypeExpression |
Představuje načtení prvků zadaného typu z daného argumentu sady. Tato třída se nemůže dědit. |
| DbOrExpression |
Představuje logickou hodnotu OR dvou |
| DbParameterReferenceExpression |
Představuje odkaz na parametr deklarovaný ve stromu příkazů, který obsahuje tento výraz. Tato třída se nemůže dědit. |
| DbProjectExpression |
Představuje projekci dané vstupní sady přes zadaný výraz. Tato třída se nemůže dědit. |
| DbPropertyExpression |
Poskytuje metody a vlastnosti pro načtení vlastnosti instance. Tato třída se nemůže dědit. |
| DbQuantifierExpression |
Představuje kvantifikátor operace zadaného typu nad prvky zadané vstupní sady. Tato třída se nemůže dědit. |
| DbQueryCommandTree |
Představuje operaci dotazu vyjádřenou jako strom příkazů. Tato třída se nemůže dědit. |
| DbRefExpression |
Představuje odkaz silného typu na konkrétní instanci v rámci sady entit. Tato třída se nemůže dědit. |
| DbRefKeyExpression |
Představuje načtení hodnoty klíče (ve své strukturální podobě) ze základní referenční hodnoty. Tato třída se nemůže dědit. |
| DbRelationshipNavigationExpression |
Představuje navigaci relace. Tato třída se nemůže dědit. |
| DbScanExpression |
Představuje kontrolu nad sadou entit nebo sadou relací, jak je uvedeno vlastností Target . Tato třída se nemůže dědit. |
| DbSetClause |
Určuje klauzuli v operaci úpravy, která nastaví hodnotu vlastnosti. Tato třída se nemůže dědit. |
| DbSkipExpression |
Přeskočí zadaný počet prvků ve vstupní sadě. DbSkipExpression lze použít pouze poté, co je vstupní kolekce seřazena podle zadaných klíči řazení. |
| DbSortClause |
Určuje klíč řazení, který lze použít jako součást pořadí řazení v DbSortExpression. Tato třída se nemůže dědit. |
| DbSortExpression |
Představuje operaci řazení použitou na prvky zadané vstupní sady na základě zadaných klíčů řazení. Tato třída se nemůže dědit. |
| DbTreatExpression |
Představuje operaci převodu typu použitou na polymorfní argument. Tato třída se nemůže dědit. |
| DbUnaryExpression |
Implementuje základní funkce vyžadované výrazy, které přijímají jeden argument výrazu. |
| DbUnionAllExpression |
Představuje operaci sjednocení sady (bez duplicitního odebrání) mezi levým a pravým operandem. Tato třída se nemůže dědit. |
| DbUpdateCommandTree |
Představuje operaci aktualizace s jedním řádkem vyjádřenou jako strom příkazů. Tato třída se nemůže dědit. |
| DbVariableReferenceExpression |
Představuje odkaz na proměnnou, která je aktuálně v oboru. Tato třída se nemůže dědit. |
| DefaultExpressionVisitor |
Navštíví každý prvek stromu výrazu z daného kořenového výrazu. Pokud se některý prvek změní, strom se znovu vytvoří zpět do kořenového adresáře a vrátí se nový kořenový výraz; v opačném případě se vrátí původní kořenový výraz. |
Výčty
| Name | Description |
|---|---|
| DbExpressionKind |
Obsahuje hodnoty, které každá třída výrazu používá k označení operace, kterou představuje. Vlastnost ExpressionKindDbExpression lze načíst a určit, kterou operaci výraz představuje. |
Poznámky
Stromy příkazů představují objektový model dotazu, který lze použít k reprezentaci dotazů, aktualizací, vložení a odstranění příkazů v ADO.NET Entity Data Model (EDM) a metadatech úložiště.