共用方式為


DbLimitExpression 類別

定義

表示自變數集合中項目數目限制為指定的限制值。

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
繼承
DbLimitExpression

備註

DbLimitExpression 可以套用至任何具有集合結果類型的 DbExpression,包括 DbSkipExpressionDbLimitExpression 提供 Top 作業的對等專案。 它不需要在其輸入上執行排序作業。 它有兩個 Expression 屬性,ArgumentLimit,指定要分別傳回的集合和數據列數目。 DbLimitExpression 也有 BooleanWithTies 屬性,可控制是否傳回與最終數據列排名相等的數據列。 WithTies 預設為 false

屬性

Argument

取得或設定指定輸入集合的表達式。

ExpressionKind

取得表達式的種類,表示這個表達式的作業。

(繼承來源 DbExpression)
Limit

取得或設定表達式,指定從輸入集合傳回之項目數目的限制。

ResultType

取得表達式結果型別的型別元數據。

(繼承來源 DbExpression)
WithTies

取得限制作業是否包含系結的結果。 包含系結結果可能會產生比 Limit 值指定的結果更多。

方法

Accept(DbExpressionVisitor)

針對不會產生結果值的表達式,實作訪客模式。

Accept<TResultType>(DbExpressionVisitor<TResultType>)

針對產生特定型別結果值的表達式,實作訪客模式。

Equals(Object)

判斷指定的 Object 是否等於目前的 DbExpression 實例。

(繼承來源 DbExpression)
GetHashCode()

做為型別的哈希函式。

(繼承來源 DbExpression)
GetType()

取得目前實例的 Type

(繼承來源 Object)
MemberwiseClone()

建立目前 Object的淺層複本。

(繼承來源 Object)
ToString()

傳回表示目前 物件的字串。

(繼承來源 Object)

擴充方法

All(DbExpression, Func<DbExpression,DbExpression>)

建立新的 DbQuantifierExpression,判斷指定的述詞是否保留輸入集的所有元素。

And(DbExpression, DbExpression)

建立 DbAndExpression,以執行左右自變數的邏輯 And。

Any(DbExpression)

建立新的 DbExpression,判斷指定的 set 自變數是否為非空白。

Any(DbExpression, Func<DbExpression,DbExpression>)

建立新的 DbQuantifierExpression,判斷指定的述詞是否保留輸入集的任何專案。

As(DbExpression, String)

傳回指定的自變數做為索引鍵/值組物件。

Bind(DbExpression)

建立新的 DbExpressionBinding,使用產生的變數名稱系結指定的表達式。

BindAs(DbExpression, String)

建立使用指定變數名稱系結指定表達式的新 DbExpressionBinding

CastTo(DbExpression, TypeUsage)

建立新的 DbCastExpression,將轉換作業套用至多型自變數。

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

建立新的 DbApplyExpression,針對指定輸入集的每個元素評估指定的 apply 表示式一次,產生具有對應輸入的數據列集合並套用數據行。 不包含 apply 評估為空集的數據列。

Deref(DbExpression)

建立新的 DbDerefExpression,以擷取指定參考表達式的特定實體。

Distinct(DbExpression)

建立新的 DbDistinctExpression,從指定的 set 自變數中移除重複專案。

Divide(DbExpression, DbExpression)

建立新的 DbArithmeticExpression,將左自變數除以右自變數。

Element(DbExpression)

建立新的 DbElementExpression,將集合轉換成單一。

Equal(DbExpression, DbExpression)

建立新的 DbComparisonExpression,以比較左右自變數是否相等。

Except(DbExpression, DbExpression)

建立新的 DbExceptExpression,計算從左 set 自變數減去右 set 自變數。

Exists(DbExpression)

建立新的 DbExpression,判斷指定的 set 自變數是否為非空白。

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

使用 FullOuterJoin 做為 DbExpressionKind,在指定的聯結條件上,建立新的 DbJoinExpression,聯結由左右運算式指定的集合。

GetEntityRef(DbExpression)

建立新的 DbEntityRefExpression,以結構形式擷取指定實體的 ref。

GetRefKey(DbExpression)

建立新的 DbRefKeyExpression,以結構形式擷取指定參考的索引鍵值。

GreaterThan(DbExpression, DbExpression)

建立新的 DbComparisonExpression,判斷左自變數是否大於右自變數。

GreaterThanOrEqual(DbExpression, DbExpression)

建立新的 DbComparisonExpression,判斷左自變數是否大於或等於右自變數。

GroupBind(DbExpression)

建立新的群組表達式系結,這個系結會使用產生的變數和群組變數名稱來系結指定的表達式。

GroupBindAs(DbExpression, String, String)

建立新的 DbGroupExpressionBinding,使用指定的變數名稱和群組變數名稱來系結指定的表達式。

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

使用 InnerJoin 做為 DbExpressionKind,在指定的聯結條件上,建立新的 DbJoinExpression,聯結由左右運算式指定的集合。

Intersect(DbExpression, DbExpression)

建立計算左右集自變數交集的新 DbIntersectExpression

IsEmpty(DbExpression)

建立新的 DbIsEmptyExpression,判斷指定的 set 自變數是否為空集。

IsNull(DbExpression)

建立新的 DbIsNullExpression,判斷指定的自變數是否為 null。

IsOf(DbExpression, TypeUsage)

建立新的 DbIsOfExpression,判斷指定的自變數是否為指定的型別或子類型。

IsOfOnly(DbExpression, TypeUsage)

建立新的 DbIsOfExpression 表示式,以判斷指定的自變數是否為指定的型別,而且只有該類型(不是子類型)。

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

使用 InnerJoin 做為 DbExpressionKind,在指定的外部與內部索引鍵之間相等條件上,建立新的 DbJoinExpression,聯結外部和內部表達式所指定的集合。

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

建立新的 DbProjectExpression,使用 InnerJoin 做為 DbExpressionKind,在外部和內部表達式所指定的集合上投影指定的選取器,並聯結在指定的外部和內部索引鍵之間的相等條件。

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

使用 LeftOuterJoin 做為 DbExpressionKind,在指定的聯結條件上,建立新的 DbJoinExpression,聯結由左右表達式指定的集合。

LessThan(DbExpression, DbExpression)

建立新的 DbComparisonExpression,判斷左自變數是否小於右自變數。

LessThanOrEqual(DbExpression, DbExpression)

建立新的 DbComparisonExpression,判斷左自變數是否小於或等於右自變數。

Like(DbExpression, DbExpression)

建立新的 DbLikeExpression,以比較指定的輸入字串與指定的模式。

Like(DbExpression, DbExpression, DbExpression)

建立新的 DbLikeExpression,以使用選擇性逸出,將指定的輸入字串與指定的模式進行比較。

Limit(DbExpression, DbExpression)

建立新的 DbLimitExpression,將 Argument 集合中的項目數目限制為指定的 Count Limit 值。 系結的結果不會包含在輸出中。

Minus(DbExpression, DbExpression)

建立新的 DbArithmeticExpression,從左自變數減去右自變數。

Modulo(DbExpression, DbExpression)

建立新的 DbArithmeticExpression,計算左自變數的其餘部分除以右自變數。

Multiply(DbExpression, DbExpression)

建立新的 DbArithmeticExpression,將左自變數乘以右自變數。

Navigate(DbExpression, RelationshipEndMember, RelationshipEndMember)

建立新的 DbRelationshipNavigationExpression,代表組合或關聯關聯性的流覽。

Negate(DbExpression)

建立新的 DbArithmeticExpression,以否定 自變數的值。

Not(DbExpression)

建立執行指定自變數邏輯否定的 DbNotExpression

NotEqual(DbExpression, DbExpression)

建立新的 DbComparisonExpression,以比較不等的左右自變數。

OfType(DbExpression, TypeUsage)

建立新的 DbOfTypeExpression,這個集合會產生一組,其中包含指定之輸入集的指定輸入集。

OfTypeOnly(DbExpression, TypeUsage)

建立新的 DbOfTypeExpression,產生一個集合,其中包含指定之輸入集的元素,而該集合完全屬於指定的型別。

Or(DbExpression, DbExpression)

建立執行左右自變數邏輯 Or 的 DbOrExpression

OrderBy(DbExpression, Func<DbExpression,DbExpression>)

建立新的 DbSortExpression,以指定排序索引鍵排序指定的輸入集,並依遞增排序順序和預設定序。

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

建立新的 DbSortExpression,以指定的排序索引鍵排序指定的輸入集,並以遞增排序順序和指定的定序。

OrderByDescending(DbExpression, Func<DbExpression,DbExpression>)

使用遞減排序順序和預設定序,建立新的 DbSortExpression,依指定的排序索引鍵排序指定的輸入集。

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

建立新的 DbSortExpression,依指定的排序索引鍵排序指定的輸入集,並依遞減排序順序和指定的定序。

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

建立新的 DbApplyExpression,針對指定輸入集的每個元素評估指定的 apply 表示式一次,產生具有對應輸入的數據列集合並套用數據行。 apply 評估為空集的資料列具有套用資料列值 null

Plus(DbExpression, DbExpression)

建立新的 DbArithmeticExpression,將左自變數新增至右自變數。

Property(DbExpression, EdmProperty)

建立代表所指定屬性擷取的新 DbPropertyExpression

Property(DbExpression, NavigationProperty)

建立新的 DbPropertyExpression,表示擷取指定的導覽屬性。

Property(DbExpression, RelationshipEndMember)

建立新的 DbPropertyExpression,表示所指定關聯性結束成員的擷取。

Property(DbExpression, String)

建立新的 DbPropertyExpression,表示從指定實例擷取具有指定名稱的實例屬性。

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

建立新的 DbProjectExpression,以在指定的輸入集上選取指定的表達式。

SelectMany(DbExpression, Func<DbExpression,DbExpression>)

建立新的 DbApplyExpression,針對指定輸入集的每個元素評估指定的 apply 表示式一次,產生具有對應輸入的數據列集合並套用數據行。 不包含 apply 評估為空集的數據列。 接著會建立 DbProjectExpression,從每個數據列選取 apply 數據行,產生 apply 結果的整體集合。

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

建立新的 DbApplyExpression,針對指定輸入集的每個元素評估指定的 apply 表示式一次,產生具有對應輸入的數據列集合並套用數據行。 不包含 apply 評估為空集的數據列。 接著會建立 DbProjectExpression,以在每個數據列上選取指定的 selector,產生結果的整體集合。

Take(DbExpression, DbExpression)

建立新的 DbLimitExpression,將 Argument 集合中的項目數目限制為指定的 Count Limit 值。 系結的結果不會包含在輸出中。

ToSortClause(DbExpression)

使用遞增排序順序和預設定序,建立新的 DbSortClause

ToSortClause(DbExpression, String)

使用遞增排序順序和指定的定序,建立新的 DbSortClause

ToSortClauseDescending(DbExpression)

使用遞減排序順序和預設定序,建立新的 DbSortClause

ToSortClauseDescending(DbExpression, String)

使用遞減排序順序和指定的定序,建立新的 DbSortClause

TreatAs(DbExpression, TypeUsage)

建立新的 DbTreatExpression

UnaryMinus(DbExpression)

建立新的 DbArithmeticExpression,以否定 自變數的值。

Union(DbExpression, DbExpression)

建立新的 DbExpression,計算已移除重複項的左右集合自變數聯集。

UnionAll(DbExpression, DbExpression)

建立新的 DbUnionAllExpression,其會計算左右集合自變數的聯集,而且不會移除重複專案。

Where(DbExpression, Func<DbExpression,DbExpression>)

建立新的 DbFilterExpression,以使用指定的述詞來篩選指定輸入集中的專案。

Abs(DbExpression)

建立 DbFunctionExpression,使用指定的自變數叫用標準 『Abs』 函式,每個自變數都必須有數值結果類型。 表達式的結果類型與 value的結果類型相同。

AddDays(DbExpression, DbExpression)

建立 DbFunctionExpression,以指定自變數叫用標準 『AddDays』 函式,其必須有 DateTime 或 DateTimeOffset 和整數結果型別。 表達式的結果類型與 dateValue的結果類型相同。

AddHours(DbExpression, DbExpression)

使用指定的自變數來叫用標準 『AddHours』 函式的 DbFunctionExpression,該自變數必須有 DateTime、DateTimeOffset 或 Time,以及整數結果類型。 表達式的結果類型與 timeValue的結果類型相同。

AddMicroseconds(DbExpression, DbExpression)

使用指定的自變數來叫用標準 『AddMicroseconds』 函式的 DbFunctionExpression,該自變數必須有 DateTime、DateTimeOffset 或 Time,以及整數結果類型。 表達式的結果類型與 timeValue的結果類型相同。

AddMilliseconds(DbExpression, DbExpression)

使用指定的自變數來叫用標準 『AddMilliseconds』 函式的 DbFunctionExpression,該自變數必須具有 DateTime、DateTimeOffset 或 Time,以及整數結果類型。 表達式的結果類型與 timeValue的結果類型相同。

AddMinutes(DbExpression, DbExpression)

使用指定的自變數來叫用標準 『AddMinutes』 函式的 DbFunctionExpression,該自變數必須有 DateTime、DateTimeOffset 或 Time,以及整數結果類型。 表達式的結果類型與 timeValue的結果類型相同。

AddMonths(DbExpression, DbExpression)

建立 DbFunctionExpression,使用指定的自變數叫用標準 『AddMonths』 函式,其必須有 DateTime 或 DateTimeOffset 和整數結果類型。 表達式的結果類型與 dateValue的結果類型相同。

AddNanoseconds(DbExpression, DbExpression)

使用指定的自變數來叫用標準 『AddNanoseconds』 函式的 DbFunctionExpression,該自變數必須有 DateTime、DateTimeOffset 或 Time,以及整數結果類型。 表達式的結果類型與 timeValue的結果類型相同。

AddSeconds(DbExpression, DbExpression)

使用指定的自變數來叫用標準 『AddSeconds』 函式的 DbFunctionExpression,該自變數必須有 DateTime、DateTimeOffset 或 Time,以及整數結果類型。 表達式的結果類型與 timeValue的結果類型相同。

AddYears(DbExpression, DbExpression)

建立 DbFunctionExpression,使用指定的自變數叫用標準 『AddYears』 函式,其必須有 DateTime 或 DateTimeOffset 和整數結果類型。 表達式的結果類型與 dateValue的結果類型相同。

Average(DbExpression)

建立 DbFunctionExpression,在指定的集合上叫用標準 'Avg' 函式。 表達式的結果類型與集合的元素類型相同。

BitwiseAnd(DbExpression, DbExpression)

使用指定的自變數,建立叫用標準 『BitwiseAnd』 函式的 DbFunctionExpression,其必須具有相同的整數數值結果類型。 表達式的結果類型與自變數的類型相同。

BitwiseNot(DbExpression)

使用指定的自變數,建立叫用標準 『BitwiseNot』 函式的 DbFunctionExpression,該自變數必須具有整數數值結果類型。 表達式的結果類型與自變數的類型相同。

BitwiseOr(DbExpression, DbExpression)

使用指定的自變數,建立叫用標準 『BitwiseOr』 函式的 DbFunctionExpression,其必須具有相同的整數數值結果型別。 表達式的結果類型與自變數的類型相同。

BitwiseXor(DbExpression, DbExpression)

使用指定的自變數,建立叫用標準 『BitwiseXor』 函式的 DbFunctionExpression,其必須具有相同的整數數值結果型別。 表達式的結果類型與自變數的類型相同。

Ceiling(DbExpression)

建立 DbFunctionExpression,使用指定的自變數叫用標準 『Ceiling』 函式,每個自變數都必須具有單一、雙精度浮點數或十進製結果類型。 表達式的結果類型與 value的結果類型相同。

Concat(DbExpression, DbExpression)

使用指定的自變數,建立叫用標準 『Concat』 函式的 DbFunctionExpression,每個自變數都必須有字串結果類型。 表達式的結果類型為字串。

Contains(DbExpression, DbExpression)

使用指定的自變數,建立叫用標準 『Contains』 函式的 DbFunctionExpression,每個自變數都必須有字串結果類型。 表達式的結果類型為 Boolean。

Count(DbExpression)

建立 DbFunctionExpression,在指定的集合上叫用標準 『Count』 函式。 表達式的結果類型為Edm.Int32。

Day(DbExpression)

使用指定的自變數,建立叫用標準 『Day』 函式的 DbFunctionExpression,該自變數必須具有 DateTime 或 DateTimeOffset 結果類型。 表達式的結果類型為Edm.Int32。

DayOfYear(DbExpression)

使用指定的自變數,建立叫用標準 『DayOfYear』 函式的 DbFunctionExpression,該自變數必須具有 DateTime 或 DateTimeOffset 結果類型。 表達式的結果類型為Edm.Int32。

DiffDays(DbExpression, DbExpression)

使用指定的自變數,建立叫用標準 『DiffDays』 函式的 DbFunctionExpression,每個自變數都必須有 DateTime 或 DateTimeOffset 結果類型。 表達式的結果類型為Edm.Int32。

DiffHours(DbExpression, DbExpression)

使用指定的自變數,建立叫用標準 『DiffHours』 函式的 DbFunctionExpression,每個自變數都必須有 DateTime、DateTimeOffset 或 Time 結果類型。 表達式的結果類型為Edm.Int32。

DiffMicroseconds(DbExpression, DbExpression)

建立一個 DbFunctionExpression,使用指定的自變數叫用標準 'DiffMicroseconds' 函式,每個自變數都必須有 DateTime、DateTimeOffset 或 Time 結果類型。 表達式的結果類型為Edm.Int32。

DiffMilliseconds(DbExpression, DbExpression)

建立 DbFunctionExpression,使用指定的自變數叫用標準 『DiffMilliseconds』 函式,每個自變數都必須有 DateTime、DateTimeOffset 或 Time 結果類型。 表達式的結果類型為Edm.Int32。

DiffMinutes(DbExpression, DbExpression)

建立 DbFunctionExpression,使用指定的自變數叫用標準 『DiffMinutes』 函式,每個自變數都必須有 DateTime、DateTimeOffset 或 Time 結果類型。 表達式的結果類型為Edm.Int32。

DiffMonths(DbExpression, DbExpression)

建立 DbFunctionExpression,以指定自變數叫用標準 『DiffMonths』 函式,每個自變數都必須有 DateTime 或 DateTimeOffset 結果類型。 表達式的結果類型為Edm.Int32。

DiffNanoseconds(DbExpression, DbExpression)

使用指定的自變數,建立叫用標準 『DiffNanoseconds』 函式的 DbFunctionExpression,每個自變數都必須有 DateTime、DateTimeOffset 或 Time 結果類型。 表達式的結果類型為Edm.Int32。

DiffSeconds(DbExpression, DbExpression)

使用指定的自變數,建立叫用標準 『DiffSeconds』 函式的 DbFunctionExpression,每個自變數都必須有 DateTime、DateTimeOffset 或 Time 結果類型。 表達式的結果類型為Edm.Int32。

DiffYears(DbExpression, DbExpression)

使用指定的自變數,建立叫用標準 『DiffYears』 函式的 DbFunctionExpression,每個自變數都必須有 DateTime 或 DateTimeOffset 結果類型。 表達式的結果類型為Edm.Int32。

EndsWith(DbExpression, DbExpression)

使用指定的自變數,建立叫用標準 『EndsWith』 函式的 DbFunctionExpression,每個自變數都必須具有字串結果類型。 表達式的結果類型為 Boolean。

Floor(DbExpression)

建立一個 DbFunctionExpression,使用指定的自變數叫用標準 『Floor』 函式,每個自變數都必須有單一、雙精度浮點數或十進製結果類型。 表達式的結果類型與 value的結果類型相同。

GetTotalOffsetMinutes(DbExpression)

使用指定的自變數,建立叫用標準 『GetTotalOffsetMinutes』 函式的 DbFunctionExpression,該自變數必須具有 DateTimeOffset 結果類型。 表達式的結果類型為Edm.Int32。

Hour(DbExpression)

使用指定的自變數來叫用標準 『Hour』 函式的 DbFunctionExpression,該自變數必須具有 DateTime、DateTimeOffset 或 Time 結果類型。 表達式的結果類型為Edm.Int32。

IndexOf(DbExpression, DbExpression)

建立一個 DbFunctionExpression,以指定自變數叫用標準 『IndexOf』 函式,每個自變數都必須有字串結果型別。 表達式的結果類型為Edm.Int32。

Left(DbExpression, DbExpression)

建立 DbFunctionExpression,使用指定的自變數叫用標準 『Left』 函式,其必須具有字串和整數數值結果類型。 表達式的結果類型為字串。

Length(DbExpression)

建立使用指定自變數叫用標準 『Length』 函式的 DbFunctionExpression,該自變數必須具有字串結果型別。 表達式的結果類型為Edm.Int32。

LongCount(DbExpression)

建立 DbFunctionExpression,在指定的集合上叫用標準 『BigCount』 函式。 表達式的結果類型為Edm.Int64。

Max(DbExpression)

建立 DbFunctionExpression,在指定的集合上叫用標準 『Max』 函式。 表達式的結果類型與集合的元素類型相同。

Millisecond(DbExpression)

使用指定的自變數來叫用標準 『Millisecond』 函式的 DbFunctionExpression,該自變數必須具有 DateTime、DateTimeOffset 或 Time 結果類型。 表達式的結果類型為Edm.Int32。

Min(DbExpression)

建立 DbFunctionExpression,在指定的集合上叫用標準 『Min』 函式。 表達式的結果類型與集合的元素類型相同。

Minute(DbExpression)

使用指定的自變數,建立叫用標準 『Minute』 函式的 DbFunctionExpression,該自變數必須具有 DateTime、DateTimeOffset 或 Time 結果類型。 表達式的結果類型為Edm.Int32。

Month(DbExpression)

使用指定的自變數,建立叫用標準 『Month』 函式的 DbFunctionExpression,該自變數必須具有 DateTime 或 DateTimeOffset 結果類型。 表達式的結果類型為Edm.Int32。

Power(DbExpression, DbExpression)

建立使用指定自變數叫用標準 『Power』 函式的 DbFunctionExpression,其必須具有數值結果類型。 表達式的結果類型與 baseArgument的結果類型相同。

Replace(DbExpression, DbExpression, DbExpression)

建立一個 DbFunctionExpression,以指定的自變數叫用標準 『Replace』 函式,每個自變數都必須有字串結果類型。 表達式的結果類型也是字串。

Reverse(DbExpression)

建立 DbFunctionExpression,使用指定的自變數叫用標準 『Reverse』 函式,其必須具有字串結果型別。 表達式的結果類型也是字串。

Right(DbExpression, DbExpression)

使用指定的自變數,建立叫用標準 『Right』 函式的 DbFunctionExpression,其必須具有字串和整數數值結果類型。 表達式的結果類型為字串。

Round(DbExpression)

建立 DbFunctionExpression,使用指定的自變數叫用標準 『Round』 函式,每個自變數都必須有單一、雙精度浮點數或十進製結果類型。 表達式的結果類型與 value的結果類型相同。

Round(DbExpression, DbExpression)

使用指定的自變數叫用標準 『Round』 函式的 DbFunctionExpression,該自變數必須具有單一、雙精度浮點數或十進位數,以及整數結果型別。 表達式的結果類型與 value的結果類型相同。

Second(DbExpression)

使用指定的自變數,建立叫用標準 『Second』 函式的 DbFunctionExpression,該自變數必須具有 DateTime、DateTimeOffset 或 Time 結果類型。 表達式的結果類型為Edm.Int32。

StartsWith(DbExpression, DbExpression)

使用指定的自變數,建立叫用標準 『StartsWith』 函式的 DbFunctionExpression,每個自變數都必須有字串結果類型。 表達式的結果類型為 Boolean。

StDev(DbExpression)

建立 DbFunctionExpression,在指定集合的非 Null 成員上叫用標準 『StDev』 函式。 表達式的結果類型為Edm.Double。

StDevP(DbExpression)

建立 DbFunctionExpression,在指定集合的母體擴展上叫用標準 『StDevP』 函式。 表達式的結果類型為Edm.Double。

Substring(DbExpression, DbExpression, DbExpression)

建立 DbFunctionExpression,使用指定的自變數叫用標準 『Substring』 函式,其必須具有字串和整數數值結果型別。 表達式的結果類型為字串。

Sum(DbExpression)

建立 DbFunctionExpression,在指定的集合上叫用標準 『Sum』 函式。 表達式的結果類型與集合的元素類型相同。

ToLower(DbExpression)

建立 DbFunctionExpression,使用指定的自變數叫用標準 『ToLower』 函式,其必須具有字串結果型別。 表達式的結果類型也是字串。

ToUpper(DbExpression)

使用指定的自變數,建立叫用標準 『ToUpper』 函式的 DbFunctionExpression,該自變數必須具有字串結果型別。 表達式的結果類型也是字串。

Trim(DbExpression)

使用指定的自變數,建立叫用標準 『Trim』 函式的 DbFunctionExpression,該自變數必須具有字串結果類型。 表達式的結果類型也是字串。

TrimEnd(DbExpression)

建立 DbFunctionExpression,使用指定的自變數叫用標準 『RTrim』 函式,其必須具有字串結果類型。 表達式的結果類型也是字串。

TrimStart(DbExpression)

使用指定的自變數,建立叫用標準 『LTrim』 函式的 DbFunctionExpression,該自變數必須具有字串結果型別。 表達式的結果類型也是字串。

Truncate(DbExpression, DbExpression)

使用指定的自變數來叫用標準 『Truncate』 函式的 DbFunctionExpression,其必須具有單一、雙精度浮點數或十進制數,以及整數結果型別。 表達式的結果類型與 value的結果類型相同。

TruncateTime(DbExpression)

使用指定的自變數,建立叫用標準 『TruncateTime』 函式的 DbFunctionExpression,該自變數必須具有 DateTime 或 DateTimeOffset 結果類型。 表達式的結果類型與 dateValue的結果類型相同。

Var(DbExpression)

建立 DbFunctionExpression,在指定集合的非 Null 成員上叫用標準 『Var』 函式。 表達式的結果類型為Edm.Double。

VarP(DbExpression)

建立 DbFunctionExpression,在指定集合的母體擴展上叫用標準 『VarP』 函式。 表達式 Edm.Double 的結果類型。

Year(DbExpression)

使用指定的自變數,建立會叫用標準 『Year』 函式的 DbFunctionExpression,該自變數必須具有 DateTime 或 DateTimeOffset 結果類型。 表達式的結果類型為Edm.Int32。

Area(DbExpression)

使用指定的自變數,建立叫用標準 『Area』 函式的 DbFunctionExpression,該自變數必須具有Edm.Geography或Edm.Geometry結果類型。 表達式的結果類型為Edm.Double。

AsBinary(DbExpression)

使用指定的自變數,建立叫用標準 『AsBinary』 函式的 DbFunctionExpression,其必須具有Edm.Geography或Edm.Geometry結果類型。 表達式的結果類型為Edm.Binary。

AsGml(DbExpression)

使用指定的自變數,建立叫用標準 『AsGml』 函式的 DbFunctionExpression,該自變數必須具有Edm.Geography或Edm.Geometry結果類型。 表達式的結果類型為Edm.String。

AsText(DbExpression)

建立 DbFunctionExpression,使用指定的自變數叫用標準 『AsText』 函式,其必須具有 Edm.Geography 或 Edm.Geometry 結果類型。 表達式的結果類型為Edm.String。

Centroid(DbExpression)

建立 DbFunctionExpression,使用指定的自變數叫用標準 『Centerid』 函式,其必須具有 Edm.Geometry 結果類型。 表達式的結果類型為Edm.Geometry。

CoordinateSystemId(DbExpression)

使用指定的自變數,建立叫用標準 『CoordinateSystemId』 函式的 DbFunctionExpression,其必須具有 Edm.Geography 或 Edm.Geometry 結果類型。 表達式的結果類型為Edm.Int32。

Distance(DbExpression, DbExpression)

建立 DbFunctionExpression,使用指定的自變數叫用標準 『Distance』 函式,每個自變數都必須有 Edm.Geography 或 Edm.Geometry 結果類型。 spatialValue1 的結果類型必須符合 spatialValue2的結果類型。 表達式的結果類型為Edm.Double。

Elevation(DbExpression)

使用指定的自變數來叫用標準 『Elevation』 函式的 DbFunctionExpression,該自變數必須具有Edm.Geography或Edm.Geometry結果類型。 表達式的結果類型為Edm.Double。

EndPoint(DbExpression)

使用指定的自變數,建立叫用標準 'EndPoint' 函式的 DbFunctionExpression,該自變數必須具有Edm.Geography 或Edm.Geometry結果類型。 結果類型與 spatialValue相同。

ExteriorRing(DbExpression)

使用指定的自變數,建立叫用標準 『ExternalRing』 函式的 DbFunctionExpression,該自變數必須具有 Edm.Geometry 結果類型。 表達式的結果類型為Edm.Geometry。

InteriorRingAt(DbExpression, DbExpression)

建立使用指定自變數叫用標準 『InteriorRingAt』 函式的 DbFunctionExpression。 第一個自變數必須具有Edm.Geometry結果類型。 第二個自變數必須有整數數值結果類型。 表達式的結果類型為Edm.Geometry。

InteriorRingCount(DbExpression)

使用指定的自變數,建立叫用標準 『InteriorRingCount』 函式的 DbFunctionExpression,其必須具有 Edm.Geometry 結果類型。 表達式的結果類型為Edm.Int32。

IsClosedSpatial(DbExpression)

使用指定的自變數,建立叫用標準 『IsClosedSpatial』 函式的 DbFunctionExpression,該自變數必須具有 Edm.Geography 或 Edm.Geometry 結果類型。 結果類型為 Edm.Boolean。

IsEmptySpatial(DbExpression)

使用指定的自變數,建立叫用標準 『IsEmptySpatial』 函式的 DbFunctionExpression,該自變數必須具有 Edm.Geography 或 Edm.Geometry 結果類型。 表達式的結果類型為Edm.Boolean。

IsRing(DbExpression)

使用指定的自變數,建立叫用標準 『IsRing』 函式的 DbFunctionExpression,該自變數必須具有Edm.Geometry結果類型。 結果類型為 Edm.Boolean。

IsSimpleGeometry(DbExpression)

使用指定的自變數,建立叫用標準 『IsSimpleGeometry』 函式的 DbFunctionExpression,其必須具有 Edm.Geometry 結果類型。 表達式的結果類型為Edm.Boolean。

IsValidGeometry(DbExpression)

使用指定的自變數,建立叫用標準 『IsValidGeometry』 函式的 DbFunctionExpression,該自變數必須具有 Edm.Geometry 結果類型。 表達式的結果類型為Edm.Boolean。

Latitude(DbExpression)

建立 DbFunctionExpression,使用指定的自變數叫用標準 『Latitude』 函式,其必須具有Edm.Geography結果類型。 表達式的結果類型為Edm.Double。

Longitude(DbExpression)

建立 DbFunctionExpression,使用指定的自變數叫用標準 『Longitude』 函式,其必須具有 Edm.Geography 結果類型。 表達式的結果類型為Edm.Double。

Measure(DbExpression)

建立 DbFunctionExpression,使用指定的自變數叫用標準 『Measure』 函式,其必須具有Edm.Geography或Edm.Geometry結果類型。 表達式的結果類型為Edm.Double。

PointAt(DbExpression, DbExpression)

建立 DbFunctionExpression,以指定自變數叫用標準 『PointAt』 函式。 第一個自變數必須具有Edm.Geography或Edm.Geometry結果類型。 第二個自變數必須有整數數值結果類型。 表達式的結果類型與 spatialValue相同。

PointCount(DbExpression)

建立 DbFunctionExpression,使用指定的自變數叫用標準 『PointCount』 函式,其必須具有 Edm.Geography 或 Edm.Geometry 結果類型。 表達式的結果類型為Edm.Int32。

PointOnSurface(DbExpression)

使用指定的自變數,建立叫用標準 『PointOnSurface』 函式的 DbFunctionExpression,其必須具有 Edm.Geometry 結果類型。 表達式的結果類型為Edm.Geometry。

SpatialBoundary(DbExpression)

使用指定的自變數,建立叫用標準 'SpatialBoundary' 函式的 DbFunctionExpression,該自變數必須具有Edm.Geometry結果類型。 表達式的結果類型為Edm.Geometry。

SpatialBuffer(DbExpression, DbExpression)

使用指定的自變數,建立叫用標準 'SpatialBuffer' 函式的 DbFunctionExpression,其必須具有Edm.Geography 或Edm.Geometry和Edm.Double 結果類型。 表達式的結果類型為Edm.Geometry。

SpatialContains(DbExpression, DbExpression)

使用指定的自變數,建立叫用標準 'SpatialContains' 函式的 DbFunctionExpression,每個自變數都必須有Edm.Geometry 結果類型。 表達式的結果類型為Edm.Boolean。

SpatialConvexHull(DbExpression)

使用指定的自變數,建立叫用標準 'SpatialConvexHull' 函式的 DbFunctionExpression,該自變數必須具有Edm.Geometry 結果類型。 表達式的結果類型為Edm.Geometry。

SpatialCrosses(DbExpression, DbExpression)

使用指定的自變數,建立叫用標準 'SpatialCrosses' 函式的 DbFunctionExpression,每個自變數都必須有Edm.Geometry 結果類型。 表達式的結果類型為Edm.Boolean。

SpatialDifference(DbExpression, DbExpression)

使用指定的自變數,建立叫用標準 'SpatialDifference' 函式的 DbFunctionExpression,每個自變數都必須有Edm.Geography 或Edm.Geometry結果類型。 spatialValue1 的結果類型必須符合 spatialValue2的結果類型。 表達式的結果類型與 spatialValue1spatialValue2的類型相同。

SpatialDimension(DbExpression)

使用指定的自變數,建立叫用標準 'SpatialDimension' 函式的 DbFunctionExpression,其必須具有Edm.Geography 或Edm.Geometry結果類型。 表達式的結果類型為Edm.Int32。

SpatialDisjoint(DbExpression, DbExpression)

使用指定的自變數,建立叫用標準 'SpatialDisjoint' 函式的 DbFunctionExpression,每個自變數都必須有Edm.Geography 或Edm.Geometry結果類型。 spatialValue1 的結果類型必須符合 spatialValue2的結果類型。 表達式的結果類型為Edm.Boolean。

SpatialElementAt(DbExpression, DbExpression)

建立 DbFunctionExpression,以使用指定的自變數叫用標準 'SpatialElementAt' 函式。 第一個自變數必須具有Edm.Geography或Edm.Geometry結果類型。 第二個自變數必須有整數數值結果類型。 表達式的結果類型與 spatialValue相同。

SpatialElementCount(DbExpression)

使用指定的自變數,建立叫用標準 'SpatialElementCount' 函式的 DbFunctionExpression,該自變數必須具有Edm.Geography 或Edm.Geometry結果類型。 表達式的結果類型為Edm.Int32。

SpatialEnvelope(DbExpression)

使用指定的自變數,建立叫用標準 『SpatialEnvelope』 函式的 DbFunctionExpression,其必須具有Edm.Geometry結果類型。 表達式的結果類型為Edm.Geometry。

SpatialEquals(DbExpression, DbExpression)

使用指定的自變數,建立叫用標準 'SpatialEquals' 函式的 DbFunctionExpression,每個自變數都必須有Edm.Geography 或Edm.Geometry結果類型。 spatialValue1 的結果類型必須符合 spatialValue2的結果類型。 表達式的結果類型為Edm.Boolean。

SpatialIntersection(DbExpression, DbExpression)

使用指定的自變數,建立叫用標準 'SpatialIntersection' 函式的 DbFunctionExpression,每個自變數都必須有Edm.Geography 或Edm.Geometry結果類型。 spatialValue1 的結果類型必須符合 spatialValue2的結果類型。 表達式的結果類型與 spatialValue1spatialValue2的類型相同。

SpatialIntersects(DbExpression, DbExpression)

使用指定的自變數,建立叫用標準 'SpatialIntersects' 函式的 DbFunctionExpression,每個自變數都必須有Edm.Geography 或Edm.Geometry結果類型。 spatialValue1 的結果類型必須符合 spatialValue2的結果類型。 表達式的結果類型為Edm.Boolean。

SpatialLength(DbExpression)

使用指定的自變數,建立叫用標準 『SpatialLength』 函式的 DbFunctionExpression,其必須具有Edm.Geography或Edm.Geometry結果類型。 表達式的結果類型為Edm.Double。

SpatialOverlaps(DbExpression, DbExpression)

使用指定的自變數,建立叫用標準 'SpatialOverlaps' 函式的 DbFunctionExpression,每個自變數都必須有Edm.Geometry 結果類型。 表達式的結果類型為Edm.Boolean。

SpatialRelate(DbExpression, DbExpression, DbExpression)

建立 DbFunctionExpression,使用指定的自變數叫用標準 『SpatialRelate』 函式,其必須具有Edm.Geometry和字串結果型別。 表達式的結果類型為Edm.Boolean。

SpatialSymmetricDifference(DbExpression, DbExpression)

建立 DbFunctionExpression,使用指定的自變數叫用標準 'SpatialSymmetricDifference' 函式,每個自變數都必須有Edm.Geography 或Edm.Geometry 結果類型。 spatialValue1 的結果類型必須符合 spatialValue2的結果類型。 表達式的結果類型與 spatialValue1spatialValue2的類型相同。

SpatialTouches(DbExpression, DbExpression)

使用指定的自變數建立叫用標準 'SpatialTouches' 函式的 DbFunctionExpression,每個自變數都必須有Edm.Geometry 結果類型。 表達式的結果類型為Edm.Boolean。

SpatialTypeName(DbExpression)

使用指定的自變數,建立叫用標準 『SpatialTypeName』 函式的 DbFunctionExpression,其必須具有 Edm.Geography 或 Edm.Geometry 結果類型。 表達式的結果類型為Edm.String。

SpatialUnion(DbExpression, DbExpression)

建立 DbFunctionExpression,使用指定的自變數叫用標準 『SpatialUnion』 函式,每個自變數都必須有 Edm.Geography 或 Edm.Geometry 結果類型。 spatialValue1 的結果類型必須符合 spatialValue2的結果類型。 表達式的結果類型與 spatialValue1spatialValue2的類型相同。

SpatialWithin(DbExpression, DbExpression)

使用指定的自變數,建立叫用標準 'SpatialWithin' 函式的 DbFunctionExpression,每個自變數都必須有Edm.Geometry 結果類型。 表達式的結果類型為Edm.Boolean。

StartPoint(DbExpression)

建立 DbFunctionExpression,使用指定的自變數叫用標準 『StartPoint』 函式,其必須具有Edm.Geography或Edm.Geometry結果類型。 結果類型與 spatialValue相同。

XCoordinate(DbExpression)

使用指定的自變數,建立叫用標準 『XCoordinate』 函式的 DbFunctionExpression,該自變數必須具有 Edm.Geometry 結果類型。 表達式的結果類型為Edm.Double。

YCoordinate(DbExpression)

使用指定的自變數,建立叫用標準 『YCoordinate』 函式的 DbFunctionExpression,該自變數必須具有 Edm.Geometry 結果類型。 表達式的結果類型為Edm.Double。

適用於