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

A DbLimitExpression lze použít u libovolného DbExpression typu výsledku kolekce, včetně DbSkipExpression. DbLimitExpression poskytuje ekvivalent operace Top. Nevyžaduje provedení operace řazení na jejím vstupu. Má dvě Expression vlastnosti Argument , které Limiturčují kolekci a počet řádků, které se mají vrátit. DbLimitExpressionBooleanWithTies také vlastnost, která určuje, zda jsou vráceny řádky rovnající se pořadí s posledním řádkem. Výchozí hodnotou WithTies je false.

Vlastnosti

Name Description
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

Name Description
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í

Name Description
Abs(DbExpression)

Vytvoří DbFunctionExpression , která vyvolá kanonickou funkci Abs se zadaným argumentem, který musí mít každý typ číselného 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í obsahovat 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í mít typy výsledků DateTime, DateTimeOffset nebo Time a celočíselné typy výsledků. 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í mít typy výsledků DateTime, DateTimeOffset nebo Time a celé číslo. 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 dateTime, DateTimeOffset nebo Time a celočíselné typy výsledků. 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)

DbFunctionExpression Vytvoří, 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)

DbFunctionExpression Vytvoří, 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 dateTime nebo DateTimeOffset a celočíselné typy výsledků. Typ výsledku výrazu je stejný jako typ výsledku dateValue.

All(DbExpression, Func<DbExpression,DbExpression>)

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

And(DbExpression, DbExpression)

Vytvoří logickou DbAndExpression a levou a pravou argumenty.

Any(DbExpression, Func<DbExpression,DbExpression>)

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

Any(DbExpression)

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

Area(DbExpression)

Vytvoří DbFunctionExpression 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.

As(DbExpression, String)

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

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 vyvolá kanonickou funkci 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.

Average(DbExpression)

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

Bind(DbExpression)

Vytvoří novou DbExpressionBinding , která použije 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.

BitwiseAnd(DbExpression, DbExpression)

Vytvoří DbFunctionExpression , která vyvolá kanonickou 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á kanonické funkce 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ů.

CastTo(DbExpression, TypeUsage)

Vytvoří novou DbCastExpression operaci přetypování na polymorfní 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.

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.

Concat(DbExpression, DbExpression)

Vytvoří DbFunctionExpression , která vyvolá kanonickou funkci Concat se zadanými argumenty, které musí mít každý 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 každý typ výsledku řetězce. Typ výsledku výrazu je logická hodnota.

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.

Count(DbExpression)

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

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

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

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.

Deref(DbExpression)

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

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.

Distance(DbExpression, DbExpression)

Vytvoří DbFunctionExpression , který vyvolá kanonické "vzdálenost" funkce 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.Double.

Distinct(DbExpression)

Vytvoří novou DbDistinctExpression , která odebere duplicity z daného argumentu sady.

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

Elevation(DbExpression)

Vytvoří DbFunctionExpression , která vyvolá kanonické funkce "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á kanonické funkce EndPoint se zadaným argumentem, který musí mít typ výsledku Edm.Geography nebo Edm.Geometry. Typ výsledku je stejný jako typ výsledku .spatialValue

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.

Equal(DbExpression, DbExpression)

Vytvoří novou DbComparisonExpression , která porovnává argumenty zleva a doprava pro rovnost.

Except(DbExpression, DbExpression)

Vytvoří novou DbExceptExpression , která vypočítá odčítání argumentu správné sady z argumentu sady vlevo.

Exists(DbExpression)

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

ExteriorRing(DbExpression)

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

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.

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

GetEntityRef(DbExpression)

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

GetRefKey(DbExpression)

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

GetTotalOffsetMinutes(DbExpression)

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

GreaterThan(DbExpression, DbExpression)

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

GreaterThanOrEqual(DbExpression, DbExpression)

Vytvoří novou 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ří novou DbGroupExpressionBinding , která použije zadaný název proměnné a názvy proměnných seskupení k vytvoření vazby daného výrazu.

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.

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

Vytvoří novou DbJoinExpression , která spojí sady určené levým a pravým výrazem v zadané podmínce spojení pomocí InnerJoin jako DbExpressionKindznaku .

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.

Intersect(DbExpression, DbExpression)

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

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.

IsEmpty(DbExpression)

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

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.

IsNull(DbExpression)

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

IsOf(DbExpression, TypeUsage)

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

IsOfOnly(DbExpression, TypeUsage)

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

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.

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

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.

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.

Left(DbExpression, DbExpression)

Vytvoří DbFunctionExpression , která vyvolá kanonickou funkci 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.

LeftOuterJoin(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í LeftOuterJoin jako DbExpressionKindznak .

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.

LessThan(DbExpression, DbExpression)

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

LessThanOrEqual(DbExpression, DbExpression)

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

Like(DbExpression, DbExpression, DbExpression)

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

Like(DbExpression, DbExpression)

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

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.

LongCount(DbExpression)

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

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.

Max(DbExpression)

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

Measure(DbExpression)

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

Millisecond(DbExpression)

Vytvoří DbFunctionExpression , která vyvolá kanonické funkce 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.

Minus(DbExpression, DbExpression)

Vytvoří nový DbArithmeticExpression , který odečte správný argument od levého argumentu.

Minute(DbExpression)

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

Modulo(DbExpression, DbExpression)

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

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.

Multiply(DbExpression, DbExpression)

Vytvoří novou DbArithmeticExpression , která vynásobí levý argument pravým argumentem.

Navigate(DbExpression, RelationshipEndMember, RelationshipEndMember)

Vytvoří novou DbRelationshipNavigationExpression reprezentaci navigace v relaci složení nebo přidružení.

Negate(DbExpression)

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

Not(DbExpression)

Vytvoří logickou DbNotExpression negaci daného argumentu.

NotEqual(DbExpression, DbExpression)

Vytvoří novou DbComparisonExpression , která porovnává levé a pravé argumenty nerovnosti.

OfType(DbExpression, TypeUsage)

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

OfTypeOnly(DbExpression, TypeUsage)

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

Or(DbExpression, DbExpression)

Vytvoří, DbOrExpression která provede logické nebo levé a pravé argumenty.

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

OrderBy(DbExpression, Func<DbExpression,DbExpression>)

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

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

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

OrderByDescending(DbExpression, Func<DbExpression,DbExpression>)

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

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

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

Plus(DbExpression, DbExpression)

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

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 výrazu .spatialValue

PointCount(DbExpression)

Vytvoří DbFunctionExpression , který vyvolá kanonickou funkci 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.

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.

Property(DbExpression, EdmProperty)

Vytvoří novou DbPropertyExpression reprezentaci 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 reprezentaci načtení zadaného koncového člena relace.

Property(DbExpression, String)

Vytvoří novou DbPropertyExpression reprezentaci načtení vlastnosti instance se zadaným názvem z dané instance.

Replace(DbExpression, DbExpression, DbExpression)

Vytvoří DbFunctionExpression , která vyvolá kanonické funkce Replace se zadanými argumenty, které musí mít každý 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, 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.

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.

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.

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

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

SelectMany(DbExpression, Func<DbExpression,DbExpression>)

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

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

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

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 každý typ výsledku Edm.Geometry. Typ výsledku výrazu je Edm.Boolean.

SpatialDifference(DbExpression, DbExpression)

Vytvoří DbFunctionExpression , který vyvolá kanonickou funkci SpatialDifference 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.

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

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 výrazu .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 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.

SpatialIntersects(DbExpression, DbExpression)

Vytvoří DbFunctionExpression , který vyvolá kanonickou funkci 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 každý 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 Edm.Geometry a typy výsledků ř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á kanonickou funkci SpatialUnion 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.

SpatialWithin(DbExpression, DbExpression)

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

StartPoint(DbExpression)

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

StartsWith(DbExpression, DbExpression)

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

StDev(DbExpression)

Vytvoří DbFunctionExpression , který vyvolá kanonickou funkci StDev u členů bez hodnoty 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á kanonickou funkci Substring se zadanými argumenty, které musí obsahovat řetězec a celočíselné typy výsledků. Typ výsledku výrazu je řetězec.

Sum(DbExpression)

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

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.

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.

ToSortClause(DbExpression, String)

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

ToSortClause(DbExpression)

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

ToSortClauseDescending(DbExpression, String)

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

ToSortClauseDescending(DbExpression)

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

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.

TreatAs(DbExpression, TypeUsage)

Vytvoří novou DbTreatExpression.

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ý "LTrim" funkce 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.

UnaryMinus(DbExpression)

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

Union(DbExpression, DbExpression)

Vytvoří novou 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.

Var(DbExpression)

Vytvoří DbFunctionExpression , která vyvolá kanonickou funkci Var nad členy, které nejsou null zadané kolekce. 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.

Where(DbExpression, Func<DbExpression,DbExpression>)

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

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.

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.

Platí pro