Sdílet prostřednictvím


DbLimitExpression Třída

Definice

Představuje omezení počtu prvků v kolekci argumentů na zadanou mezní hodnotu.

public ref class DbLimitExpression sealed : System::Data::Common::CommandTrees::DbExpression
public sealed class DbLimitExpression : System.Data.Common.CommandTrees.DbExpression
type DbLimitExpression = class
    inherit DbExpression
Public NotInheritable Class DbLimitExpression
Inherits DbExpression
Dědičnost
DbLimitExpression

Poznámky

DbLimitExpression lze použít na libovolný DbExpression s typem výsledku kolekce, včetně DbSkipExpression. DbLimitExpression poskytuje ekvivalent hlavní operace. Nevyžaduje provedení operace řazení na jejím vstupu. Má dvě Expression vlastnosti, Argument a Limit, které určují kolekci a počet řádků, které se mají vrátit. DbLimitExpression má také vlastnost BooleanWithTies, která určuje, zda jsou vráceny řádky rovnající se pořadí poslednímu řádku. WithTies výchozí hodnota je false.

Vlastnosti

Argument

Získá nebo nastaví výraz, který určuje vstupní kolekci.

ExpressionKind

Získá typ výrazu, který označuje operaci tohoto výrazu.

(Zděděno od DbExpression)
Limit

Získá nebo nastaví výraz, který určuje limit počtu prvků vrácených ze vstupní kolekce.

ResultType

Získá metadata typu pro typ výsledku výrazu.

(Zděděno od DbExpression)
WithTies

Získá, zda operace limitu bude obsahovat vázané výsledky. Zahrnutí vázaných výsledků může vést k více výsledkům, než je určeno hodnotou Limit.

Metody

Accept(DbExpressionVisitor)

Implementuje vzor návštěvníka pro výrazy, které nevytvářely výslednou hodnotu.

Accept<TResultType>(DbExpressionVisitor<TResultType>)

Implementuje vzor návštěvníka pro výrazy, které vytvářejí výslednou hodnotu určitého typu.

Equals(Object)

Určuje, zda zadaná Object je rovna aktuální DbExpression instance.

(Zděděno od DbExpression)
GetHashCode()

Slouží jako hashovací funkce pro typ.

(Zděděno od DbExpression)
GetType()

Získá Type aktuální instance.

(Zděděno od Object)
MemberwiseClone()

Vytvoří mělkou kopii aktuálního Object.

(Zděděno od Object)
ToString()

Vrátí řetězec, který představuje aktuální objekt.

(Zděděno od Object)

Metody rozšíření

All(DbExpression, Func<DbExpression,DbExpression>)

Vytvoří nový DbQuantifierExpression, který určuje, zda daný predikát obsahuje pro všechny prvky vstupní sady.

And(DbExpression, DbExpression)

Vytvoří DbAndExpression, který provádí logické a pravé argumenty.

Any(DbExpression)

Vytvoří nový DbExpression, který určuje, zda zadaný argument sady není prázdný.

Any(DbExpression, Func<DbExpression,DbExpression>)

Vytvoří nový DbQuantifierExpression, který určuje, zda daný predikát obsahuje pro libovolný prvek vstupní sady.

As(DbExpression, String)

Vrátí zadané argumenty jako objekt páru klíč/hodnota.

Bind(DbExpression)

Vytvoří nový DbExpressionBinding, který používá vygenerovaný název proměnné k vytvoření vazby daného výrazu.

BindAs(DbExpression, String)

Vytvoří novou DbExpressionBinding, která použije zadaný název proměnné k vytvoření vazby daného výrazu.

CastTo(DbExpression, TypeUsage)

Vytvoří nový DbCastExpression, který použije operaci přetypování na polymorfní argument.

CrossApply(DbExpression, Func<DbExpression,KeyValuePair<String,DbExpression>>)

Vytvoří nový DbApplyExpression, který vyhodnotí daný výraz apply jednou pro každý prvek dané vstupní sady a vytvoří kolekci řádků s odpovídajícím vstupem a použije sloupce. Řádky, pro které se apply vyhodnotí jako prázdná sada, nejsou zahrnuty.

Deref(DbExpression)

Vytvoří novou DbDerefExpression, která načte konkrétní entitu s daným referenčním výrazem.

Distinct(DbExpression)

Vytvoří nový DbDistinctExpression, který z daného argumentu sady odebere duplicity.

Divide(DbExpression, DbExpression)

Vytvoří nový DbArithmeticExpression, který vydělí levý argument správným argumentem.

Element(DbExpression)

Vytvoří novou DbElementExpression, která převede sadu na jednoton.

Equal(DbExpression, DbExpression)

Vytvoří nový DbComparisonExpression, který porovnává argumenty zleva a vpravo pro rovnost.

Except(DbExpression, DbExpression)

Vytvoří nový DbExceptExpression, který vypočítá odčítání argumentu sady vpravo od argumentu sady vlevo.

Exists(DbExpression)

Vytvoří nový DbExpression, který určuje, zda zadaný argument sady není prázdný.

FullOuterJoin(DbExpression, DbExpression, Func<DbExpression,DbExpression,DbExpression>)

Vytvoří novou DbJoinExpression, která spojí sady určené výrazy vlevo a vpravo v zadané podmínce spojení pomocí FullOuterJoin jako DbExpressionKind.

GetEntityRef(DbExpression)

Vytvoří nový DbEntityRefExpression, který načte odkaz zadané entity ve strukturální podobě.

GetRefKey(DbExpression)

Vytvoří nový DbRefKeyExpression, který načte klíčové hodnoty zadaného odkazu ve strukturální podobě.

GreaterThan(DbExpression, DbExpression)

Vytvoří nový DbComparisonExpression, který určuje, zda je levý argument větší než pravý argument.

GreaterThanOrEqual(DbExpression, DbExpression)

Vytvoří nový DbComparisonExpression, který určuje, zda je levý argument větší nebo roven pravému argumentu.

GroupBind(DbExpression)

Vytvoří novou vazbu výrazu skupiny, která používá vygenerované názvy proměnných a proměnných skupin k vytvoření vazby daného výrazu.

GroupBindAs(DbExpression, String, String)

Vytvoří nový DbGroupExpressionBinding, který použije zadaný název proměnné a názvy proměnných skupiny k vytvoření vazby daného výrazu.

InnerJoin(DbExpression, DbExpression, Func<DbExpression,DbExpression,DbExpression>)

Vytvoří novou DbJoinExpression, která spojí sady určené výrazy vlevo a vpravo v zadané podmínce spojení pomocí InnerJoin jako DbExpressionKind.

Intersect(DbExpression, DbExpression)

Vytvoří novou DbIntersectExpression, která vypočítá průnik argumentů levé a pravé sady.

IsEmpty(DbExpression)

Vytvoří novou DbIsEmptyExpression, která určuje, zda zadaný argument sady je prázdná sada.

IsNull(DbExpression)

Vytvoří nový DbIsNullExpression, který určuje, zda zadaný argument má hodnotu null.

IsOf(DbExpression, TypeUsage)

Vytvoří nový DbIsOfExpression, který určuje, zda je daný argument zadaným typem nebo podtypem.

IsOfOnly(DbExpression, TypeUsage)

Vytvoří nový výraz DbIsOfExpression, který určuje, zda je daný argument zadaným typem, a pouze tento typ (nikoli podtyp).

Join(DbExpression, DbExpression, Func<DbExpression,DbExpression>, Func<DbExpression,DbExpression>)

Vytvoří novou DbJoinExpression, která spojí sady určené vnějšími a vnitřními výrazy v podmínce rovnosti mezi zadanými vnějšími a vnitřními klíči pomocí InnerJoin jako DbExpressionKind.

Join<TSelector>(DbExpression, DbExpression, Func<DbExpression, DbExpression>, Func<DbExpression,DbExpression>, Func<DbExpression, DbExpression,TSelector>)

Vytvoří nový DbProjectExpression, který projektuje zadaný selektor nad sadami určenými vnějšími a vnitřními výrazy, spojené s podmínkou rovnosti mezi zadanými vnějšími a vnitřními klíči pomocí InnerJoin jako DbExpressionKind.

LeftOuterJoin(DbExpression, DbExpression, Func<DbExpression,DbExpression,DbExpression>)

Vytvoří nový DbJoinExpression, který spojí sady určené výrazy vlevo a vpravo v zadané podmínce spojení pomocí LeftOuterJoin jako DbExpressionKind.

LessThan(DbExpression, DbExpression)

Vytvoří nový DbComparisonExpression, který určuje, zda je levý argument menší než správný argument.

LessThanOrEqual(DbExpression, DbExpression)

Vytvoří nový DbComparisonExpression, který určuje, zda je levý argument menší nebo roven pravému argumentu.

Like(DbExpression, DbExpression)

Vytvoří nový DbLikeExpression, který porovná zadaný vstupní řetězec s daným vzorem.

Like(DbExpression, DbExpression, DbExpression)

Vytvoří novou DbLikeExpression, která porovná zadaný vstupní řetězec s daným vzorem pomocí volitelného řídicího znaku.

Limit(DbExpression, DbExpression)

Vytvoří novou DbLimitExpression, která omezí počet prvků v kolekci Argument na zadanou hodnotu limitu počtu. Ve výstupu nejsou zahrnuté vázané výsledky.

Minus(DbExpression, DbExpression)

Vytvoří novou DbArithmeticExpression, která odečte pravý argument od levého argumentu.

Modulo(DbExpression, DbExpression)

Vytvoří novou DbArithmeticExpression, která vypočítá zbytek levého argumentu děleného pravým argumentem.

Multiply(DbExpression, DbExpression)

Vytvoří nový DbArithmeticExpression, který vynásobí levý argument správným argumentem.

Navigate(DbExpression, RelationshipEndMember, RelationshipEndMember)

Vytvoří novou DbRelationshipNavigationExpression představující navigaci ve vztahu složení nebo přidružení.

Negate(DbExpression)

Vytvoří novou DbArithmeticExpression, která neguje hodnotu argumentu.

Not(DbExpression)

Vytvoří DbNotExpression, která provede logickou negaci daného argumentu.

NotEqual(DbExpression, DbExpression)

Vytvoří nový DbComparisonExpression, který porovnává argumenty zleva a vpravo pro nerovnost.

OfType(DbExpression, TypeUsage)

Vytvoří novou DbOfTypeExpression, která vytvoří sadu sestávající z prvků dané vstupní sady, které jsou zadaného typu.

OfTypeOnly(DbExpression, TypeUsage)

Vytvoří novou DbOfTypeExpression, která vytvoří sadu sestávající z prvků dané vstupní sady, které jsou přesně zadaného typu.

Or(DbExpression, DbExpression)

Vytvoří DbOrExpression, která provádí logické argumenty Or zleva a vpravo.

OrderBy(DbExpression, Func<DbExpression,DbExpression>)

Vytvoří novou DbSortExpression, která seřadí zadaný vstupní klíč podle zadaného klíče řazení se vzestupným pořadím řazení a výchozí kolací.

OrderBy(DbExpression, Func<DbExpression,DbExpression>, String)

Vytvoří novou DbSortExpression, která seřadí daný vstup nastavený zadaným klíčem řazení se vzestupným pořadím řazení a zadanou kolací.

OrderByDescending(DbExpression, Func<DbExpression,DbExpression>)

Vytvoří novou DbSortExpression, která seřadí zadaný vstupní klíč podle zadaného klíče řazení sestupným pořadím řazení a výchozí kolací.

OrderByDescending(DbExpression, Func<DbExpression,DbExpression>, String)

Vytvoří nový DbSortExpression, který seřadí zadaný vstupní soubor podle zadaného klíče řazení sestupným pořadím řazení a zadanou kolací.

OuterApply(DbExpression, Func<DbExpression,KeyValuePair<String,DbExpression>>)

Vytvoří nový DbApplyExpression, který vyhodnotí daný výraz apply jednou pro každý prvek dané vstupní sady a vytvoří kolekci řádků s odpovídajícím vstupem a použije sloupce. Řádky, pro které se apply vyhodnotí jako prázdná sada, mají hodnotu sloupce použít null.

Plus(DbExpression, DbExpression)

Vytvoří nový DbArithmeticExpression, který přidá levý argument do pravého argumentu.

Property(DbExpression, EdmProperty)

Vytvoří novou DbPropertyExpression představující načtení zadané vlastnosti.

Property(DbExpression, NavigationProperty)

Vytvoří novou DbPropertyExpression představující načtení zadané navigační vlastnosti.

Property(DbExpression, RelationshipEndMember)

Vytvoří novou DbPropertyExpression představující načtení zadaného koncového člena relace.

Property(DbExpression, String)

Vytvoří nový DbPropertyExpression představující načtení vlastnosti instance se zadaným názvem z dané instance.

Select<TProjection>(DbExpression, Func<DbExpression,TProjection>)

Vytvoří nový DbProjectExpression, který vybere zadaný výraz nad danou vstupní sadou.

SelectMany(DbExpression, Func<DbExpression,DbExpression>)

Vytvoří nový DbApplyExpression, který vyhodnotí daný výraz apply jednou pro každý prvek dané vstupní sady a vytvoří kolekci řádků s odpovídajícím vstupem a použije sloupce. Řádky, pro které se apply vyhodnotí jako prázdná sada, nejsou zahrnuty. Pak se vytvoří DbProjectExpression, která vybere ze každého řádku sloupec apply a vytvoří tak celkovou kolekci apply výsledků.

SelectMany<TSelector>(DbExpression, Func<DbExpression,DbExpression>, Func<DbExpression,DbExpression,TSelector>)

Vytvoří nový DbApplyExpression, který vyhodnotí daný výraz apply jednou pro každý prvek dané vstupní sady a vytvoří kolekci řádků s odpovídajícím vstupem a použije sloupce. Řádky, pro které se apply vyhodnotí jako prázdná sada, nejsou zahrnuty. Vytvoří se DbProjectExpression, která vybere zadanou selector na každém řádku a vytvoří tak celkovou kolekci výsledků.

Take(DbExpression, DbExpression)

Vytvoří novou DbLimitExpression, která omezí počet prvků v kolekci Argument na zadanou hodnotu limitu počtu. Ve výstupu nejsou zahrnuté vázané výsledky.

ToSortClause(DbExpression)

Vytvoří novou DbSortClause se vzestupným pořadím řazení a výchozí kolací.

ToSortClause(DbExpression, String)

Vytvoří nový DbSortClause se vzestupným pořadím řazení a zadanou kolací.

ToSortClauseDescending(DbExpression)

Vytvoří novou DbSortClause sestupným pořadím řazení a výchozí kolací.

ToSortClauseDescending(DbExpression, String)

Vytvoří novou DbSortClause sestupným pořadím řazení a zadanou kolací.

TreatAs(DbExpression, TypeUsage)

Vytvoří novou DbTreatExpression.

UnaryMinus(DbExpression)

Vytvoří novou DbArithmeticExpression, která neguje hodnotu argumentu.

Union(DbExpression, DbExpression)

Vytvoří nový DbExpression, který vypočítá sjednocení levých a pravých argumentů s odebranými duplicitami.

UnionAll(DbExpression, DbExpression)

Vytvoří novou DbUnionAllExpression, která vypočítá sjednocení argumentů levé a pravé sady a neodebere duplicity.

Where(DbExpression, Func<DbExpression,DbExpression>)

Vytvoří novou DbFilterExpression, která filtruje prvky v dané vstupní sadě pomocí zadaného predikátu.

Abs(DbExpression)

Vytvoří DbFunctionExpression, která vyvolá kanonickou funkci Abs se zadaným argumentem, který musí mít číselný typ výsledku. Typ výsledku výrazu je stejný jako typ výsledku value.

AddDays(DbExpression, DbExpression)

Vytvoří DbFunctionExpression, která vyvolá kanonickou funkci AddDays se zadanými argumenty, které musí mít typy výsledků DateTime nebo DateTimeOffset a celočíselné typy. Typ výsledku výrazu je stejný jako typ výsledku dateValue.

AddHours(DbExpression, DbExpression)

Vytvoří DbFunctionExpression, která vyvolá kanonickou funkci AddHours se zadanými argumenty, které musí mít typy výsledků DateTime, DateTimeOffset nebo Time a celé číslo. Typ výsledku výrazu je stejný jako typ výsledku timeValue.

AddMicroseconds(DbExpression, DbExpression)

Vytvoří DbFunctionExpression, která vyvolá kanonickou funkci AddMicroseconds se zadanými argumenty, které musí obsahovat typy výsledků DateTime, DateTimeOffset nebo Time a celočíselné typy. Typ výsledku výrazu je stejný jako typ výsledku timeValue.

AddMilliseconds(DbExpression, DbExpression)

Vytvoří DbFunctionExpression, která vyvolá kanonickou funkci AddMilliseconds se zadanými argumenty, které musí obsahovat typy výsledků DateTime, DateTimeOffset nebo Time a celočíselné typy. Typ výsledku výrazu je stejný jako typ výsledku timeValue.

AddMinutes(DbExpression, DbExpression)

Vytvoří DbFunctionExpression, která vyvolá kanonickou funkci AddMinutes se zadanými argumenty, které musí mít typy výsledků DateTime, DateTimeOffset nebo Time a celé číslo. Typ výsledku výrazu je stejný jako typ výsledku timeValue.

AddMonths(DbExpression, DbExpression)

Vytvoří DbFunctionExpression, která vyvolá kanonickou funkci AddMonths se zadanými argumenty, které musí mít typy výsledků DateTime nebo DateTimeOffset a celočíselné typy. Typ výsledku výrazu je stejný jako typ výsledku dateValue.

AddNanoseconds(DbExpression, DbExpression)

Vytvoří DbFunctionExpression, která vyvolá kanonickou funkci AddNanoseconds se zadanými argumenty, které musí mít typy výsledků DateTime, DateTimeOffset nebo Time a celé číslo. Typ výsledku výrazu je stejný jako typ výsledku timeValue.

AddSeconds(DbExpression, DbExpression)

Vytvoří DbFunctionExpression, která vyvolá kanonickou funkci AddSeconds se zadanými argumenty, které musí obsahovat typy výsledků DateTime, DateTimeOffset nebo Time a celočíselné typy. Typ výsledku výrazu je stejný jako typ výsledku timeValue.

AddYears(DbExpression, DbExpression)

Vytvoří DbFunctionExpression, která vyvolá kanonickou funkci AddYears se zadanými argumenty, které musí mít typy výsledků DateTime nebo DateTimeOffset a celočíselné typy výsledků. Typ výsledku výrazu je stejný jako typ výsledku dateValue.

Average(DbExpression)

Vytvoří DbFunctionExpression, která vyvolá kanonickou funkci Avg v zadané kolekci. Typ výsledku výrazu je stejný jako typ prvku kolekce.

BitwiseAnd(DbExpression, DbExpression)

Vytvoří DbFunctionExpression, která vyvolá kanoickou funkci BitwiseAnd se zadanými argumenty, které musí mít stejný celočíselný typ výsledku. Typ výsledku výrazu je stejný jako typ argumentů.

BitwiseNot(DbExpression)

Vytvoří DbFunctionExpression, která vyvolá kanonickou funkci BitwiseNot se zadaným argumentem, který musí mít celočíselný typ výsledku. Typ výsledku výrazu je stejný jako typ argumentů.

BitwiseOr(DbExpression, DbExpression)

Vytvoří DbFunctionExpression, která vyvolá kanonické funkce BitwiseOr se zadanými argumenty, které musí mít stejný celočíselný typ výsledku. Typ výsledku výrazu je stejný jako typ argumentů.

BitwiseXor(DbExpression, DbExpression)

Vytvoří DbFunctionExpression, která vyvolá kanoickou funkci BitwiseXor se zadanými argumenty, které musí mít stejný celočíselný typ výsledku. Typ výsledku výrazu je stejný jako typ argumentů.

Ceiling(DbExpression)

Vytvoří DbFunctionExpression, která vyvolá kanonickou funkci Ceiling se zadaným argumentem, který musí mít jeden, dvojitý nebo desetinný typ výsledku. Typ výsledku výrazu je stejný jako typ výsledku value.

Concat(DbExpression, DbExpression)

Vytvoří DbFunctionExpression, která vyvolá kanonickou funkci Concat se zadanými argumenty, které musí mít typ výsledku řetězce. Typ výsledku výrazu je řetězec.

Contains(DbExpression, DbExpression)

Vytvoří DbFunctionExpression, která vyvolá kanonickou funkci Contains se zadanými argumenty, které musí mít typ výsledku řetězce. Typ výsledku výrazu je logická hodnota.

Count(DbExpression)

Vytvoří DbFunctionExpression, která vyvolá kanonickou funkci Count v zadané kolekci. Typ výsledku výrazu je Edm.Int32.

Day(DbExpression)

Vytvoří DbFunctionExpression, která vyvolá kanonickou funkci Day se zadaným argumentem, který musí mít typ výsledku DateTime nebo DateTimeOffset. Typ výsledku výrazu je Edm.Int32.

DayOfYear(DbExpression)

Vytvoří DbFunctionExpression, která vyvolá kanonickou funkci DayOfYear se zadaným argumentem, který musí mít typ výsledku DateTime nebo DateTimeOffset. Typ výsledku výrazu je Edm.Int32.

DiffDays(DbExpression, DbExpression)

Vytvoří DbFunctionExpression, která vyvolá kanonickou funkci DiffDays se zadanými argumenty, které musí mít každý typ výsledku DateTime nebo DateTimeOffset. Typ výsledku výrazu je Edm.Int32.

DiffHours(DbExpression, DbExpression)

Vytvoří DbFunctionExpression, která vyvolá kanonickou funkci DiffHours se zadanými argumenty, které musí mít každý typ výsledku DateTime, DateTimeOffset nebo Time. Typ výsledku výrazu je Edm.Int32.

DiffMicroseconds(DbExpression, DbExpression)

Vytvoří DbFunctionExpression, která vyvolá kanonickou funkci DiffMicroseconds se zadanými argumenty, které musí mít každý typ výsledku DateTime, DateTimeOffset nebo Time. Typ výsledku výrazu je Edm.Int32.

DiffMilliseconds(DbExpression, DbExpression)

Vytvoří DbFunctionExpression, která vyvolá kanonickou funkci DiffMilliseconds se zadanými argumenty, které musí mít každý typ výsledku DateTime, DateTimeOffset nebo Time. Typ výsledku výrazu je Edm.Int32.

DiffMinutes(DbExpression, DbExpression)

Vytvoří DbFunctionExpression, která vyvolá kanonickou funkci DiffMinutes se zadanými argumenty, které musí mít každý typ výsledku DateTime, DateTimeOffset nebo Time. Typ výsledku výrazu je Edm.Int32.

DiffMonths(DbExpression, DbExpression)

Vytvoří DbFunctionExpression, která vyvolá kanonickou funkci DiffMonths se zadanými argumenty, které musí mít každý typ výsledku DateTime nebo DateTimeOffset. Typ výsledku výrazu je Edm.Int32.

DiffNanoseconds(DbExpression, DbExpression)

Vytvoří DbFunctionExpression, která vyvolá kanonickou funkci DiffNanoseconds se zadanými argumenty, které musí mít každý typ výsledku DateTime, DateTimeOffset nebo Time. Typ výsledku výrazu je Edm.Int32.

DiffSeconds(DbExpression, DbExpression)

Vytvoří DbFunctionExpression, která vyvolá kanonickou funkci DiffSeconds se zadanými argumenty, které musí mít každý typ výsledku DateTime, DateTimeOffset nebo Time. Typ výsledku výrazu je Edm.Int32.

DiffYears(DbExpression, DbExpression)

Vytvoří DbFunctionExpression, která vyvolá kanonickou funkci DiffYears se zadanými argumenty, které musí mít každý typ výsledku DateTime nebo DateTimeOffset. Typ výsledku výrazu je Edm.Int32.

EndsWith(DbExpression, DbExpression)

Vytvoří DbFunctionExpression, která vyvolá kanonickou funkci EndsWith se zadanými argumenty, které musí mít typ výsledku řetězce. Typ výsledku výrazu je logická hodnota.

Floor(DbExpression)

Vytvoří DbFunctionExpression, která vyvolá kanonickou funkci Floor se zadaným argumentem, který musí mít jeden, dvojitý nebo desetinný typ výsledku. Typ výsledku výrazu je stejný jako typ výsledku value.

GetTotalOffsetMinutes(DbExpression)

Vytvoří DbFunctionExpression, která vyvolá kanonickou funkci GetTotalOffsetMinutes se zadaným argumentem, který musí mít typ výsledku DateTimeOffset. Typ výsledku výrazu je Edm.Int32.

Hour(DbExpression)

Vytvoří DbFunctionExpression, která vyvolá kanonickou funkci Hour se zadaným argumentem, který musí mít typ výsledku DateTime, DateTimeOffset nebo Time. Typ výsledku výrazu je Edm.Int32.

IndexOf(DbExpression, DbExpression)

Vytvoří DbFunctionExpression, která vyvolá kanonické funkce IndexOf se zadanými argumenty, které musí mít typ výsledku řetězce. Typ výsledku výrazu je Edm.Int32.

Left(DbExpression, DbExpression)

Vytvoří DbFunctionExpression, která vyvolá kanonické funkce Left se zadanými argumenty, které musí mít řetězec a celočíselný typ výsledku. Typ výsledku výrazu je řetězec.

Length(DbExpression)

Vytvoří DbFunctionExpression, která vyvolá kanonickou funkci Length se zadaným argumentem, který musí mít typ výsledku řetězce. Typ výsledku výrazu je Edm.Int32.

LongCount(DbExpression)

Vytvoří DbFunctionExpression, která vyvolá kanonickou funkci BigCount přes zadanou kolekci. Typ výsledku výrazu je Edm.Int64.

Max(DbExpression)

Vytvoří DbFunctionExpression, která vyvolá kanonickou funkci Max v zadané kolekci. Typ výsledku výrazu je stejný jako typ prvku kolekce.

Millisecond(DbExpression)

Vytvoří DbFunctionExpression, která vyvolá kanoickou funkci Millisecond se zadaným argumentem, který musí mít typ výsledku DateTime, DateTimeOffset nebo Time. Typ výsledku výrazu je Edm.Int32.

Min(DbExpression)

Vytvoří DbFunctionExpression, která vyvolá kanonickou funkci Min v zadané kolekci. Typ výsledku výrazu je stejný jako typ prvku kolekce.

Minute(DbExpression)

Vytvoří DbFunctionExpression, která vyvolá kanonické funkce Minute se zadaným argumentem, který musí mít typ výsledku DateTime, DateTimeOffset nebo Time. Typ výsledku výrazu je Edm.Int32.

Month(DbExpression)

Vytvoří DbFunctionExpression, která vyvolá kanonickou funkci Month se zadaným argumentem, který musí mít typ výsledku DateTime nebo DateTimeOffset. Typ výsledku výrazu je Edm.Int32.

Power(DbExpression, DbExpression)

Vytvoří DbFunctionExpression, která vyvolá kanonickou funkci Power se zadanými argumenty, které musí mít číselné typy výsledků. Typ výsledku výrazu je stejný jako typ výsledku baseArgument.

Replace(DbExpression, DbExpression, DbExpression)

Vytvoří DbFunctionExpression, která vyvolá kanonickou funkci Replace se zadanými argumenty, které musí mít typ výsledku řetězce. Typ výsledku výrazu je také řetězec.

Reverse(DbExpression)

Vytvoří DbFunctionExpression, která vyvolá kanonické funkce Reverse se zadaným argumentem, který musí mít typ výsledku řetězce. Typ výsledku výrazu je také řetězec.

Right(DbExpression, DbExpression)

Vytvoří DbFunctionExpression, která vyvolá kanonickou funkci Right se zadanými argumenty, které musí mít řetězec a celočíselný typ výsledku. Typ výsledku výrazu je řetězec.

Round(DbExpression)

Vytvoří DbFunctionExpression, která vyvolá kanonickou funkci Round se zadaným argumentem, který musí mít jeden, dvojitý nebo desetinný typ výsledku. Typ výsledku výrazu je stejný jako typ výsledku value.

Round(DbExpression, DbExpression)

Vytvoří DbFunctionExpression, která vyvolá kanonickou funkci Round se zadanými argumenty, které musí mít jeden, dvojitý nebo desetinný a celočíselné typy výsledků. Typ výsledku výrazu je stejný jako typ výsledku value.

Second(DbExpression)

Vytvoří DbFunctionExpression, která vyvolá kanonickou funkci Second se zadaným argumentem, který musí mít typ výsledku DateTime, DateTimeOffset nebo Time. Typ výsledku výrazu je Edm.Int32.

StartsWith(DbExpression, DbExpression)

Vytvoří DbFunctionExpression, která vyvolá kanonickou funkci StartsWith se zadanými argumenty, které musí mít typ výsledku řetězce. Typ výsledku výrazu je logická hodnota.

StDev(DbExpression)

Vytvoří DbFunctionExpression, která vyvolá kanonickou funkci StDev nad členy, které nejsou null zadané kolekce. Typ výsledku výrazu je Edm.Double.

StDevP(DbExpression)

Vytvoří DbFunctionExpression, která vyvolá kanonickou funkci StDevP u základního souboru zadané kolekce. Typ výsledku výrazu je Edm.Double.

Substring(DbExpression, DbExpression, DbExpression)

Vytvoří DbFunctionExpression, která vyvolá kanonický podřetězec se zadanými argumenty, které musí obsahovat řetězcový a celočíselný typ výsledku. Typ výsledku výrazu je řetězec.

Sum(DbExpression)

Vytvoří DbFunctionExpression, která vyvolá kanonickou funkci Sum v zadané kolekci. Typ výsledku výrazu je stejný jako typ prvku kolekce.

ToLower(DbExpression)

Vytvoří DbFunctionExpression, která vyvolá kanonickou funkci ToLower se zadaným argumentem, který musí mít typ výsledku řetězce. Typ výsledku výrazu je také řetězec.

ToUpper(DbExpression)

Vytvoří DbFunctionExpression, která vyvolá kanonickou funkci ToUpper se zadaným argumentem, který musí mít typ výsledku řetězce. Typ výsledku výrazu je také řetězec.

Trim(DbExpression)

Vytvoří DbFunctionExpression, která vyvolá kanonickou funkci Trim se zadaným argumentem, který musí mít typ výsledku řetězce. Typ výsledku výrazu je také řetězec.

TrimEnd(DbExpression)

Vytvoří DbFunctionExpression, která vyvolá kanonické funkce RTrim se zadaným argumentem, který musí mít typ výsledku řetězce. Typ výsledku výrazu je také řetězec.

TrimStart(DbExpression)

Vytvoří DbFunctionExpression, která vyvolá kanonické funkce LTrim se zadaným argumentem, který musí mít typ výsledku řetězce. Typ výsledku výrazu je také řetězec.

Truncate(DbExpression, DbExpression)

Vytvoří DbFunctionExpression, která vyvolá kanonickou funkci Truncate se zadanými argumenty, které musí mít jeden, dvojitý nebo desetinný a celočíselné typy výsledků. Typ výsledku výrazu je stejný jako typ výsledku value.

TruncateTime(DbExpression)

Vytvoří DbFunctionExpression, která vyvolá kanonickou funkci TruncateTime se zadaným argumentem, který musí mít typ výsledku DateTime nebo DateTimeOffset. Typ výsledku výrazu je stejný jako typ výsledku dateValue.

Var(DbExpression)

Vytvoří DbFunctionExpression, která vyvolá kanonickou funkci Var u členů zadané kolekce, které nemají hodnotu null. Typ výsledku výrazu je Edm.Double.

VarP(DbExpression)

Vytvoří DbFunctionExpression, která vyvolá kanonickou funkci VarP u základního souboru zadané kolekce. Typ výsledku výrazu Edm.Double.

Year(DbExpression)

Vytvoří DbFunctionExpression, která vyvolá kanonickou funkci Year se zadaným argumentem, který musí mít typ výsledku DateTime nebo DateTimeOffset. Typ výsledku výrazu je Edm.Int32.

Area(DbExpression)

Vytvoří DbFunctionExpression, která vyvolá kanonickou funkci Area se zadaným argumentem, který musí mít typ výsledku Edm.Geography nebo Edm.Geometry. Typ výsledku výrazu je Edm.Double.

AsBinary(DbExpression)

Vytvoří DbFunctionExpression, která vyvolá kanonickou funkci AsBinary se zadaným argumentem, který musí mít typ výsledku Edm.Geography nebo Edm.Geometry. Typ výsledku výrazu je Edm.Binary.

AsGml(DbExpression)

Vytvoří DbFunctionExpression, která vyvolá kanonické funkce AsGml se zadaným argumentem, který musí mít typ výsledku Edm.Geography nebo Edm.Geometry. Typ výsledku výrazu je Edm.String.

AsText(DbExpression)

Vytvoří DbFunctionExpression, která vyvolá kanonickou funkci AsText se zadaným argumentem, který musí mít typ výsledku Edm.Geography nebo Edm.Geometry. Typ výsledku výrazu je Edm.String.

Centroid(DbExpression)

Vytvoří DbFunctionExpression, která vyvolá kanonickou funkci Centroid se zadaným argumentem, který musí mít typ výsledku Edm.Geometry. Typ výsledku výrazu je Edm.Geometry.

CoordinateSystemId(DbExpression)

Vytvoří DbFunctionExpression, která vyvolá kanonickou funkci CoordinateSystemId se zadaným argumentem, který musí mít typ výsledku Edm.Geography nebo Edm.Geometry. Typ výsledku výrazu je Edm.Int32.

Distance(DbExpression, DbExpression)

Vytvoří DbFunctionExpression, která vyvolá kanonickou funkci Vzdálenost se zadanými argumenty, které musí mít typ výsledku Edm.Geography nebo Edm.Geometry. Typ výsledku spatialValue1 musí odpovídat typu výsledku spatialValue2. Typ výsledku výrazu je Edm.Double.

Elevation(DbExpression)

Vytvoří DbFunctionExpression, která vyvolá kanonickou funkci "Zvýšení" se zadaným argumentem, který musí mít typ výsledku Edm.Geography nebo Edm.Geometry. Typ výsledku výrazu je Edm.Double.

EndPoint(DbExpression)

Vytvoří DbFunctionExpression, která vyvolá kanonickou funkci EndPoint se zadaným argumentem, který musí mít typ výsledku Edm.Geography nebo Edm.Geometry. Typ výsledku je stejný jako typ spatialValue.

ExteriorRing(DbExpression)

Vytvoří DbFunctionExpression, která vyvolá kanonickou funkci "ExteriorRing" se zadaným argumentem, který musí mít typ výsledku Edm.Geometry. Typ výsledku výrazu je Edm.Geometry.

InteriorRingAt(DbExpression, DbExpression)

Vytvoří DbFunctionExpression, která vyvolá kanonickou funkci InteriorRingAt se zadanými argumenty. První argument musí mít typ výsledku Edm.Geometry. Druhý argument musí mít celočíselné číselné typy výsledků. Typ výsledku výrazu je Edm.Geometry.

InteriorRingCount(DbExpression)

Vytvoří DbFunctionExpression, která vyvolá kanonickou funkci InteriorRingCount se zadaným argumentem, který musí mít typ výsledku Edm.Geometry. Typ výsledku výrazu je Edm.Int32.

IsClosedSpatial(DbExpression)

Vytvoří DbFunctionExpression, která vyvolá kanonickou funkci IsClosedSpatial se zadaným argumentem, který musí mít typ výsledku Edm.Geography nebo Edm.Geometry. Typ výsledku je Edm.Boolean.

IsEmptySpatial(DbExpression)

Vytvoří DbFunctionExpression, která vyvolá kanonickou funkci IsEmptySpatial se zadaným argumentem, který musí mít typ výsledku Edm.Geography nebo Edm.Geometry. Typ výsledku výrazu je Edm.Boolean.

IsRing(DbExpression)

Vytvoří DbFunctionExpression, která vyvolá kanonickou funkci IsRing se zadaným argumentem, který musí mít typ výsledku Edm.Geometry. Typ výsledku je Edm.Boolean.

IsSimpleGeometry(DbExpression)

Vytvoří DbFunctionExpression, která vyvolá kanonickou funkci IsSimpleGeometry se zadaným argumentem, který musí mít typ výsledku Edm.Geometry. Typ výsledku výrazu je Edm.Boolean.

IsValidGeometry(DbExpression)

Vytvoří DbFunctionExpression, která vyvolá kanonickou funkci IsValidGeometry se zadaným argumentem, který musí mít typ výsledku Edm.Geometry. Typ výsledku výrazu je Edm.Boolean.

Latitude(DbExpression)

Vytvoří DbFunctionExpression, která vyvolá kanonickou funkci Zeměpisná šířka se zadaným argumentem, který musí mít typ výsledku Edm.Geography. Typ výsledku výrazu je Edm.Double.

Longitude(DbExpression)

Vytvoří DbFunctionExpression, která vyvolá kanonickou funkci Zeměpisná délka se zadaným argumentem, který musí mít typ výsledku Edm.Geography. Typ výsledku výrazu je Edm.Double.

Measure(DbExpression)

Vytvoří DbFunctionExpression, která vyvolá kanonickou funkci Measure se zadaným argumentem, který musí mít typ výsledku Edm.Geography nebo Edm.Geometry. Typ výsledku výrazu je Edm.Double.

PointAt(DbExpression, DbExpression)

Vytvoří DbFunctionExpression, která vyvolá kanonickou funkci PointAt se zadanými argumenty. První argument musí mít typ výsledku Edm.Geography nebo Edm.Geometry. Druhý argument musí mít celočíselný číselný typ výsledku. Typ výsledku výrazu je stejný jako typ spatialValue.

PointCount(DbExpression)

Vytvoří DbFunctionExpression, která vyvolá kanonické funkce PointCount se zadaným argumentem, který musí mít typ výsledku Edm.Geography nebo Edm.Geometry. Typ výsledku výrazu je Edm.Int32.

PointOnSurface(DbExpression)

Vytvoří DbFunctionExpression, která vyvolá kanonickou funkci PointOnSurface se zadaným argumentem, který musí mít typ výsledku Edm.Geometry. Typ výsledku výrazu je Edm.Geometry.

SpatialBoundary(DbExpression)

Vytvoří DbFunctionExpression, která vyvolá kanonickou funkci SpatialBoundary se zadaným argumentem, který musí mít typ výsledku Edm.Geometry. Typ výsledku výrazu je Edm.Geometry.

SpatialBuffer(DbExpression, DbExpression)

Vytvoří DbFunctionExpression, která vyvolá kanonickou funkci SpatialBuffer se zadanými argumenty, které musí mít typy výsledků Edm.Geography nebo Edm.Geometry a Edm.Double. Typ výsledku výrazu je Edm.Geometry.

SpatialContains(DbExpression, DbExpression)

Vytvoří DbFunctionExpression, která vyvolá kanonickou funkci SpatialContains se zadanými argumenty, které musí mít každý typ výsledku Edm.Geometry. Typ výsledku výrazu je Edm.Boolean.

SpatialConvexHull(DbExpression)

Vytvoří DbFunctionExpression, která vyvolá kanonickou funkci SpatialConvexHull se zadaným argumentem, který musí mít typ výsledku Edm.Geometry. Typ výsledku výrazu je Edm.Geometry.

SpatialCrosses(DbExpression, DbExpression)

Vytvoří DbFunctionExpression, která vyvolá kanonickou funkci SpatialCrosses se zadanými argumenty, které musí mít typ výsledku Edm.Geometry. Typ výsledku výrazu je Edm.Boolean.

SpatialDifference(DbExpression, DbExpression)

Vytvoří DbFunctionExpression, která vyvolá kanonické funkce SpatialDifference se zadanými argumenty, které musí mít každý typ výsledku Edm.Geography nebo Edm.Geometry. Typ výsledku spatialValue1 musí odpovídat typu výsledku spatialValue2. Typ výsledku výrazu je stejný jako typ spatialValue1 a spatialValue2.

SpatialDimension(DbExpression)

Vytvoří DbFunctionExpression, která vyvolá kanonickou funkci SpatialDimension se zadaným argumentem, který musí mít typ výsledku Edm.Geography nebo Edm.Geometry. Typ výsledku výrazu je Edm.Int32.

SpatialDisjoint(DbExpression, DbExpression)

Vytvoří DbFunctionExpression, která vyvolá kanonickou funkci SpatialDisjoint se zadanými argumenty, které musí mít typ výsledku Edm.Geography nebo Edm.Geometry. Typ výsledku spatialValue1 musí odpovídat typu výsledku spatialValue2. Typ výsledku výrazu je Edm.Boolean.

SpatialElementAt(DbExpression, DbExpression)

Vytvoří DbFunctionExpression, která vyvolá kanonickou funkci SpatialElementAt se zadanými argumenty. První argument musí mít typ výsledku Edm.Geography nebo Edm.Geometry. Druhý argument musí mít celočíselný číselný typ výsledku. Typ výsledku výrazu je stejný jako typ spatialValue.

SpatialElementCount(DbExpression)

Vytvoří DbFunctionExpression, která vyvolá kanonickou funkci SpatialElementCount se zadaným argumentem, který musí mít typ výsledku Edm.Geography nebo Edm.Geometry. Typ výsledku výrazu je Edm.Int32.

SpatialEnvelope(DbExpression)

Vytvoří DbFunctionExpression, která vyvolá kanonickou funkci SpatialEnvelope se zadaným argumentem, který musí mít typ výsledku Edm.Geometry. Typ výsledku výrazu je Edm.Geometry.

SpatialEquals(DbExpression, DbExpression)

Vytvoří DbFunctionExpression, která vyvolá kanonickou funkci SpatialEquals se zadanými argumenty, které musí mít typ výsledku Edm.Geography nebo Edm.Geometry. Typ výsledku spatialValue1 musí odpovídat typu výsledku spatialValue2. Typ výsledku výrazu je Edm.Boolean.

SpatialIntersection(DbExpression, DbExpression)

Vytvoří DbFunctionExpression, která vyvolá kanonickou funkci SpatialIntersection se zadanými argumenty, které musí mít typ výsledku Edm.Geography nebo Edm.Geometry. Typ výsledku spatialValue1 musí odpovídat typu výsledku spatialValue2. Typ výsledku výrazu je stejný jako typ spatialValue1 a spatialValue2.

SpatialIntersects(DbExpression, DbExpression)

Vytvoří DbFunctionExpression, která vyvolá kanonické funkce SpatialIntersects se zadanými argumenty, které musí mít každý typ výsledku Edm.Geography nebo Edm.Geometry. Typ výsledku spatialValue1 musí odpovídat typu výsledku spatialValue2. Typ výsledku výrazu je Edm.Boolean.

SpatialLength(DbExpression)

Vytvoří DbFunctionExpression, která vyvolá kanonickou funkci SpatialLength se zadaným argumentem, který musí mít typ výsledku Edm.Geography nebo Edm.Geometry. Typ výsledku výrazu je Edm.Double.

SpatialOverlaps(DbExpression, DbExpression)

Vytvoří DbFunctionExpression, která vyvolá kanonickou funkci SpatialOverlaps se zadanými argumenty, které musí mít typ výsledku Edm.Geometry. Typ výsledku výrazu je Edm.Boolean.

SpatialRelate(DbExpression, DbExpression, DbExpression)

Vytvoří DbFunctionExpression, která vyvolá kanonickou funkci SpatialRelate se zadanými argumenty, které musí mít typy výsledků Edm.Geometry a řetězce. Typ výsledku výrazu je Edm.Boolean.

SpatialSymmetricDifference(DbExpression, DbExpression)

Vytvoří DbFunctionExpression, která vyvolá kanonickou funkci SpatialSymmetricDifference se zadanými argumenty, které musí mít každý typ výsledku Edm.Geography nebo Edm.Geometry. Typ výsledku spatialValue1 musí odpovídat typu výsledku spatialValue2. Typ výsledku výrazu je stejný jako typ spatialValue1 a spatialValue2.

SpatialTouches(DbExpression, DbExpression)

Vytvoří DbFunctionExpression, která vyvolá kanonickou funkci SpatialTouches se zadanými argumenty, které musí mít každý typ výsledku Edm.Geometry. Typ výsledku výrazu je Edm.Boolean.

SpatialTypeName(DbExpression)

Vytvoří DbFunctionExpression, která vyvolá kanonickou funkci SpatialTypeName se zadaným argumentem, který musí mít typ výsledku Edm.Geography nebo Edm.Geometry. Typ výsledku výrazu je Edm.String.

SpatialUnion(DbExpression, DbExpression)

Vytvoří DbFunctionExpression, která vyvolá kanonické funkce SpatialUnion se zadanými argumenty, které musí mít každý typ výsledku Edm.Geography nebo Edm.Geometry. Typ výsledku spatialValue1 musí odpovídat typu výsledku spatialValue2. Typ výsledku výrazu je stejný jako typ spatialValue1 a spatialValue2.

SpatialWithin(DbExpression, DbExpression)

Vytvoří DbFunctionExpression, která vyvolá kanonickou funkci SpatialWithin se zadanými argumenty, které musí mít typ výsledku Edm.Geometry. Typ výsledku výrazu je Edm.Boolean.

StartPoint(DbExpression)

Vytvoří DbFunctionExpression, která vyvolá kanonické funkce StartPoint se zadaným argumentem, který musí mít typ výsledku Edm.Geography nebo Edm.Geometry. Typ výsledku je stejný jako typ spatialValue.

XCoordinate(DbExpression)

Vytvoří DbFunctionExpression, která vyvolá kanonickou funkci XCoordinate se zadaným argumentem, který musí mít typ výsledku Edm.Geometry. Typ výsledku výrazu je Edm.Double.

YCoordinate(DbExpression)

Vytvoří DbFunctionExpression, která vyvolá kanonickou funkci YCoordinate se zadaným argumentem, který musí mít typ výsledku Edm.Geometry. Typ výsledku výrazu je Edm.Double.

Platí pro