共用方式為


DbDistinctExpression 類別

定義

從指定的集引數中移除重複的項目。 此類別無法獲得繼承。

public sealed class DbDistinctExpression : System.Data.Entity.Core.Common.CommandTrees.DbUnaryExpression
type DbDistinctExpression = class
    inherit DbUnaryExpression
Public NotInheritable Class DbDistinctExpression
Inherits DbUnaryExpression
繼承
DbDistinctExpression

屬性

Argument

DbExpression取得定義引數的 。

(繼承來源 DbUnaryExpression)
ExpressionKind

取得運算式的類型,表示這個運算式的作業。

(繼承來源 DbExpression)
ResultType

取得運算式結果型別的型別中繼資料 (Metadata)。

(繼承來源 DbExpression)

方法

Accept(DbExpressionVisitor)

針對不會產生結果值的運算式而實作訪客模式。

Accept<TResultType>(DbExpressionVisitor<TResultType>)

針對產生特定型別之結果值的運算式而實作訪客模式。

Equals(Object)

判斷指定的 Object 和目前的 DbExpression 執行個體是否相等。

(繼承來源 DbExpression)
GetHashCode()

做為型別的雜湊函式。

(繼承來源 DbExpression)

擴充方法

All(DbExpression, Func<DbExpression,DbExpression>)

建立新的 DbQuantifierExpression,這個物件可判斷指定的述詞是否針對輸入集的所有項目執行作業。

And(DbExpression, DbExpression)

建立 DbAndExpression,它會對左右引數執行邏輯 And 運算。

Any(DbExpression)

建立新的 DbExpression,這個運算式會判斷指定的集合引數是否為非空白。

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 ,針對指定輸入集的每個元素評估指定套用運算式一次,產生具有對應輸入的資料列集合並套用資料行。 不會包含套用評估為空白集的資料列。

Deref(DbExpression)

建立新的 DbDerefExpression,它會以給定參考運算式擷取特定實體。

Distinct(DbExpression)

建立新的 DbDistinctExpression,它會從指定的集合引數中移除重複的項目。

Divide(DbExpression, DbExpression)

建立新的 DbArithmeticExpression,這個運算式會將左引數除以右引數。

Element(DbExpression)

建立新的 DbElementExpression,它會將集合轉換成單一子句。

Equal(DbExpression, DbExpression)

建立新的 DbComparisonExpression,這個運算式會比較左引數和右引數是否相等。

Except(DbExpression, DbExpression)

建立新的 DbExceptExpression,這個運算式會從左集合引數減去右集合引數。

Exists(DbExpression)

建立新的 DbExpression,這個運算式會判斷指定的集合引數是否為非空白。

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,這個繫結會使用指定的變數名稱和群組變數名稱,繫結給定的運算式。

In(DbExpression, IList<DbConstantExpression>)

建立 , DbInExpression 其符合指定運算式的結果與指定清單中的常數運算式結果。

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

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

Intersect(DbExpression, DbExpression)

建立新的 DbIntersectExpression,這個運算式會計算左右集合引數的交集。

IsEmpty(DbExpression)

建立新的 DbIsEmptyExpression,這個運算式會判斷指定的集合引數是否為空集合。

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 集合中的項目數目限制為指定的計數限制值。 輸出中不包含繫結結果。

Minus(DbExpression, DbExpression)

建立新的 DbArithmeticExpression,這個運算式會從左引數減去右引數。

Modulo(DbExpression, DbExpression)

建立新的 DbArithmeticExpression,這個運算式會計算左引數除以右引數的餘數。

Multiply(DbExpression, DbExpression)

建立新的 DbArithmeticExpression,這個運算式會將左引數乘以右引數。

Navigate(DbExpression, RelationshipEndMember, RelationshipEndMember)

建立新的 DbRelationshipNavigationExpression,表示複合或關聯性 (Association Relationship) 的巡覽。

Negate(DbExpression)

建立新的 DbArithmeticExpression,這個運算式會將引數值變成相反值。

Not(DbExpression)

建立 DbNotExpression,這個運算式會執行給定引數的邏輯負運算。

NotEqual(DbExpression, DbExpression)

建立新的 DbComparisonExpression,這個運算式會比較左引數和右引數是否不相等。

OfType(DbExpression, TypeUsage)

建立新的 DbOfTypeExpression,它會從指定輸入集,產生具有指定型別的項目集。

OfTypeOnly(DbExpression, TypeUsage)

建立新的 DbOfTypeExpression,它會從指定輸入集,產生剛好具有指定型別的項目集。

Or(DbExpression, DbExpression)

建立 DbOrExpression,它會對左右引數執行邏輯 Or 運算。

OrderBy(DbExpression, Func<DbExpression,DbExpression>)

建立新的 DbSortExpression,它會依據指定的排序索引鍵,搭配遞增排序次序和預設定序 (Collation),排序給定的輸入集。

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

建立新的 DbSortExpression,它會依據指定的排序索引鍵,搭配遞增排序次序和指定的定序 (Collation),排序給定的輸入集。

OrderByDescending(DbExpression, Func<DbExpression,DbExpression>)

建立新的 DbSortExpression,它會依據指定的排序索引鍵,搭配遞減排序次序和預設定序 (Collation),排序給定的輸入集。

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

建立新的 DbSortExpression,它會依據指定的排序索引鍵,搭配遞減排序次序和指定的定序 (Collation),排序給定的輸入集。

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

建立新的 DbApplyExpression ,針對指定輸入集的每個元素評估指定套用運算式一次,產生具有對應輸入的資料列集合並套用資料行。 套用的資料列會評估為空集,其套用資料行值為 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 ,針對指定輸入集的每個元素評估指定套用運算式一次,產生具有對應輸入的資料列集合並套用資料行。 不會包含套用評估為空白集的資料列。 接著會建立 , DbProjectExpression 以從每個資料列選取套用資料行,產生套用結果的整體集合。

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

建立新的 DbApplyExpression ,針對指定輸入集的每個元素評估指定套用運算式一次,產生具有對應輸入的資料列集合並套用資料行。 不會包含套用評估為空白集的資料列。 接著會建立 , DbProjectExpression 以選取每個資料列上的指定選取器,產生結果的整體集合。

Take(DbExpression, DbExpression)

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

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)

建立會使用指定引數叫用標準 'Abs' 函式的 DbFunctionExpression,其中的引數都必須具有數值結果型別。 運算式的結果類型與實值的結果類型相同。

AddDays(DbExpression, DbExpression)

建立會使用指定引數叫用標準 'AddDays' 函式的 DbFunctionExpression,其中的引數必須具有 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)

建立會使用指定引數叫用標準 'AddMonths' 函式的 DbFunctionExpression,其中的引數必須具有 DateTime 或 DateTimeOffset 以及整數結果型別。 運算式的結果類型與 dateValue 的結果類型相同。

AddNanoseconds(DbExpression, DbExpression)

建立會使用指定引數叫用標準 'AddNanoseconds' 函式的 DbFunctionExpression,其中的引數必須具有 DateTime、DateTimeOffset 或 Time 以及整數結果型別。 運算式的結果類型與 timeValue 的結果類型相同。

AddSeconds(DbExpression, DbExpression)

建立會使用指定引數叫用標準 'AddSeconds' 函式的 DbFunctionExpression,其中的引數必須具有 DateTime、DateTimeOffset 或 Time 以及整數結果型別。 運算式的結果類型與 timeValue 的結果類型相同。

AddYears(DbExpression, DbExpression)

建立會使用指定引數叫用標準 'AddYears' 函式的 DbFunctionExpression,其中的引數必須具有 DateTime 或 DateTimeOffset 以及整數結果型別。 運算式的結果類型與 dateValue 的結果類型相同。

Average(DbExpression)

建立對指定集合叫用標準 'Avg' 函式的 DbFunctionExpression。 運算式的結果類型與集合的元素類型相同。

BitwiseAnd(DbExpression, DbExpression)

建立會使用指定引數叫用標準 'BitwiseAnd' 函式的 DbFunctionExpression,其中的引數必須具有相同的整數數值結果型別。 運算式的結果型別與引數的型別相同。

BitwiseNot(DbExpression)

建立會使用指定引數叫用標準 'BitwiseNot' 函式的 DbFunctionExpression,其中的引數必須具有整數數值結果型別。 運算式的結果型別與引數的型別相同。

BitwiseOr(DbExpression, DbExpression)

建立會使用指定引數叫用標準 'BitwiseOr' 函式的 DbFunctionExpression,其中的引數必須具有相同的整數數值結果型別。 運算式的結果型別與引數的型別相同。

BitwiseXor(DbExpression, DbExpression)

建立會使用指定引數叫用標準 'BitwiseXor' 函式的 DbFunctionExpression,其中的引數必須具有相同的整數數值結果型別。 運算式的結果型別與引數的型別相同。

Ceiling(DbExpression)

建立會使用指定引數叫用標準 'Ceiling' 函式的 DbFunctionExpression,其中的引數都必須具有單精度浮點數、雙精度浮點數或十進位結果型別。 運算式的結果類型與實值的結果類型相同。

Concat(DbExpression, DbExpression)

建立會使用指定引數叫用標準 'Concat' 函式的 DbFunctionExpression,其中的引數都必須具有字串結果型別。 運算式的結果類型為字串。

Contains(DbExpression, DbExpression)

建立會使用指定引數叫用標準 'Contains' 函式的 DbFunctionExpression,其中的引數都必須具有字串結果型別。 運算式的結果型別為布林值。

Count(DbExpression)

建立對指定集合叫用標準 'Count' 函式的 DbFunctionExpression。 運算式的結果類型為 Edm.Int32。

Day(DbExpression)

建立 DbFunctionExpression,其會利用指定的引數叫用標準的 'Day' 函式,而該引數必須是 DateTime 或 DateTimeOffset 結果類型。 運算式的結果類型為 Edm.Int32。

DayOfYear(DbExpression)

建立 DbFunctionExpression,其會利用指定的引數叫用標準 'DayOfYear' 函式,此作業的結果類型必須是 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)

建立會使用指定引數叫用標準 'DiffMicroseconds' 函式的 DbFunctionExpression,其中的引數都必須具有 DateTime、DateTimeOffset 或 Time 結果型別。 運算式的結果類型為 Edm.Int32。

DiffMilliseconds(DbExpression, DbExpression)

建立會使用指定引數叫用標準 'DiffMilliseconds' 函式的 DbFunctionExpression,其中的引數都必須具有 DateTime、DateTimeOffset 或 Time 結果型別。 運算式的結果類型為 Edm.Int32。

DiffMinutes(DbExpression, DbExpression)

建立會使用指定引數叫用標準 'DiffMinutes' 函式的 DbFunctionExpression,其中的引數都必須具有 DateTime、DateTimeOffset 或 Time 結果型別。 運算式的結果類型為 Edm.Int32。

DiffMonths(DbExpression, DbExpression)

建立會使用指定引數叫用標準 'DiffMonths' 函式的 DbFunctionExpression,其中的引數都必須具有 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,其中的引數都必須具有字串結果型別。 運算式的結果型別為布林值。

Floor(DbExpression)

建立會使用指定引數叫用標準 'Floor' 函式的 DbFunctionExpression,其中的引數都必須具有單精度浮點數、雙精度浮點數或十進位結果型別。 運算式的結果類型與實值的結果類型相同。

GetTotalOffsetMinutes(DbExpression)

建立會使用指定引數叫用標準 'GetTotalOffsetMinutes' 函式的 DbFunctionExpression,其中的引數必須具有 DateTimeOffset 結果型別。 運算式的結果類型為 Edm.Int32。

Hour(DbExpression)

建立 DbFunctionExpression,其會利用指定的引數叫用標準 'Hour' 函式,其作業的結果類型必須是 DateTime、DateTimeOffset 或 Time。 運算式的結果類型為 Edm.Int32。

IndexOf(DbExpression, DbExpression)

建立會使用指定引數叫用標準 'IndexOf' 函式的 DbFunctionExpression,其中的引數都必須具有字串結果型別。 運算式的結果類型為 Edm.Int32。

Left(DbExpression, DbExpression)

建立 DbFunctionExpression,其會利用指定的引數叫用標準 'Left' 函式,此作業的結果類型必須是字串與整數。 運算式的結果類型為字串。

Length(DbExpression)

建立 DbFunctionExpression,其會利用指定的引數叫用標準 'Length' 函式,此作業的結果類型必須是字串。 運算式的結果類型為 Edm.Int32。

LongCount(DbExpression)

建立對指定集合叫用標準 'BigCount' 函式的 DbFunctionExpression。 運算式的結果類型為 Edm.Int64。

Max(DbExpression)

建立對指定集合叫用標準 'Max' 函式的 DbFunctionExpression。 運算式的結果類型與集合的元素類型相同。

Millisecond(DbExpression)

建立 DbFunctionExpression,其會利用指定的引數叫用標準 'Millisecond' 函式,此作業的結果類型必須是 DateTime、DateTimeOffset 或 Time。 運算式的結果類型為 Edm.Int32。

Min(DbExpression)

建立對指定集合叫用標準 'Min' 函式的 DbFunctionExpression。 運算式的結果類型與集合的元素類型相同。

Minute(DbExpression)

建立 DbFunctionExpression,其會利用指定的引數叫用標準 'Minute' 函式,此作業的結果類型必須是 DateTime、DateTimeOffset 或 Time。 運算式的結果類型為 Edm.Int32。

Month(DbExpression)

建立 DbFunctionExpression,其會利用指定的引數叫用標準 'Month' 函式,此作業的結果類型必須是 DateTime 或 DateTimeOffset。 運算式的結果類型為 Edm.Int32。

Power(DbExpression, DbExpression)

建立會使用指定引數叫用標準 'Power' 函式的 DbFunctionExpression,其中的引數必須具有數值結果型別。 運算式的結果類型與 baseArgument 的結果類型相同。

Replace(DbExpression, DbExpression, DbExpression)

建立會使用指定引數叫用標準 'Replace' 函式的 DbFunctionExpression,其中的引數都必須具有字串結果型別。 運算式的結果類型也是字串。

Reverse(DbExpression)

建立 DbFunctionExpression,其會利用指定的引數叫用標準 'Reverse' 函式,此作業的結果類型必須是字串。 運算式的結果類型也是字串。

Right(DbExpression, DbExpression)

建立 DbFunctionExpression,其會利用指定的引數叫用標準 'Right' 函式,此作業的結果類型必須是字串與整數。 運算式的結果類型為字串。

Round(DbExpression)

建立會使用指定引數叫用標準 'Round' 函式的 DbFunctionExpression,其中的引數都必須具有單精度浮點數、雙精度浮點數或十進位結果型別。 運算式的結果類型與實值的結果類型相同。

Round(DbExpression, DbExpression)

建立會使用指定引數叫用標準 'Round' 函式的 DbFunctionExpression,其中的引數必須具有單精度浮點數、雙精度浮點數或十進位,以及整數結果型別。 運算式的結果類型與實值的結果類型相同。

Second(DbExpression)

建立 DbFunctionExpression,其會利用指定的引數叫用標準 'Second' 函式,此作業的結果類型必須是 DateTime、DateTimeOffset 或 Time。 運算式的結果類型為 Edm.Int32。

StartsWith(DbExpression, DbExpression)

建立會使用指定引數叫用標準 'StartsWith' 函式的 DbFunctionExpression,其中的引數都必須具有字串結果型別。 運算式的結果型別為布林值。

StDev(DbExpression)

建立對指定集合的非 Null 成員叫用標準 'StDev' 函式的 DbFunctionExpression。 運算式的結果類型為 Edm.Double。

StDevP(DbExpression)

建立對指定集合母體叫用標準 'StDevP' 函式的 DbFunctionExpression。 運算式的結果類型為 Edm.Double。

Substring(DbExpression, DbExpression, DbExpression)

建立會使用指定引數叫用標準 'Substring' 函式的 DbFunctionExpression,其中的引數必須具有字串和整數數值結果型別。 運算式的結果類型為字串。

Sum(DbExpression)

建立對指定集合叫用標準 'Sum' 函式的 DbFunctionExpression。 運算式的結果類型與集合的元素類型相同。

ToLower(DbExpression)

建立 DbFunctionExpression,其會利用指定的引數叫用標準 'ToLower' 函式,而該引數必須具有 String 結果類型。 運算式的結果類型也是字串。

ToUpper(DbExpression)

建立 DbFunctionExpression,其會利用指定的引數叫用標準 'ToUpper' 函式,此作業的結果類型必須是字串。 運算式的結果類型也是字串。

Trim(DbExpression)

建立 DbFunctionExpression,其會利用指定的引數叫用標準 'Trim' 函式,此作業的結果類型必須是字串。 運算式的結果類型也是字串。

TrimEnd(DbExpression)

建立 DbFunctionExpression,其會利用指定的引數叫用標準 'RTrim' 函式,此作業的結果類型必須是字串。 運算式的結果類型也是字串。

TrimStart(DbExpression)

建立 DbFunctionExpression,其會利用指定的引數叫用標準 'LTrim' 函式,而該引數必須具有 String 結果類型。 運算式的結果類型也是字串。

Truncate(DbExpression, DbExpression)

建立會使用指定引數叫用標準 'Truncate' 函式的 DbFunctionExpression,其中的引數必須具有單精度浮點數、雙精度浮點數或十進位,以及整數結果型別。 運算式的結果類型與值的結果類型相同。

TruncateTime(DbExpression)

建立 DbFunctionExpression,其會利用指定的引數叫用標準的 'TruncateTime' 函式,此作業的結果類型必須是 DateTime 或 DateTimeOffset 。 運算式的結果類型與 dateValue 的結果類型相同。

Var(DbExpression)

建立對指定集合的非 Null 成員叫用標準 'Var' 函式的 DbFunctionExpression。 運算式的結果類型為 Edm.Double。

VarP(DbExpression)

建立對指定集合母體叫用標準 'VarP' 函式的 DbFunctionExpression。 運算式的結果類型為 Edm.Double。

Year(DbExpression)

建立 DbFunctionExpression,其會利用指定的引數叫用標準的 'Month' 函式,而該引數必須是 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)

建立會使用指定之引數叫用標準 'AsText' 函式的 DbFunctionExpression,其中的引數必須具有 Edm.Geography 或 Edm.Geometry 結果型別。 運算式的結果型別為 Edm.String。

Centroid(DbExpression)

建立會使用指定引數叫用標準 'Centroid' 函式的 DbFunctionExpression,其中的引數必須具有 Edm.Geometry 結果型別。 運算式的結果型別為 Edm.Geometry。

CoordinateSystemId(DbExpression)

建立會使用指定之引數叫用標準 'CoordinateSystemId' 函式的 DbFunctionExpression,其中的引數必須具有 Edm.Geography 或 Edm.Geometry 結果型別。 運算式的結果類型為 Edm.Int32。

Distance(DbExpression, DbExpression)

建立會使用指定之引數叫用標準 'Distance' 函式的 DbFunctionExpression,其中每個引數都必須具有 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)

建立會使用指定引數叫用標準 'ExteriorRing' 函式的 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)

建立會使用指定引數叫用標準 'Latitude' 函式的 DbFunctionExpression,其中的引數必須具有 Edm.Geography 結果型別。 運算式的結果類型為 Edm.Double。

Longitude(DbExpression)

建立會使用指定引數叫用標準 'Longitude' 函式的 DbFunctionExpression,其中的引數必須具有 Edm.Geography 結果型別。 運算式的結果類型為 Edm.Double。

Measure(DbExpression)

建立會使用指定之引數叫用標準 'Measure' 函式的 DbFunctionExpression,其中的引數必須具有 Edm.Geography 或 Edm.Geometry 結果型別。 運算式的結果類型為 Edm.Double。

PointAt(DbExpression, DbExpression)

建立會使用指定的引數叫用標準 'PointAt' 函式的 DbFunctionExpression。 第一個引數必須有 Edm.Geography 或 Edm.Geometry 結果型別。 第二個引數必須有整數數值結果型別。 運算式的結果類型與 spatialValue 的結果類型相同。

PointCount(DbExpression)

建立會使用指定之引數叫用標準 'PointCount' 函式的 DbFunctionExpression,其中的引數必須具有 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 的結果類型。 運算式的結果類型與 spatialValue1 和 spatialValue2 的類型相同。

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)

建立會使用指定的引數叫用標準 'SpatialElementAt' 函式的 DbFunctionExpression。 第一個引數必須有 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 的結果類型。 運算式的結果類型與 spatialValue1 和 spatialValue2 的類型相同。

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)

建立會使用指定之引數叫用標準 'SpatialRelate' 函式的 DbFunctionExpression,其中的引數必須具有 Edm.Geometry 和字串結果型別。 運算式的結果型別為 Edm.Boolean。

SpatialSymmetricDifference(DbExpression, DbExpression)

建立會使用指定之引數叫用標準 'SpatialSymmetricDifference' 函式的 DbFunctionExpression,其中每個引數都必須具有 Edm.Geography 或 Edm.Geometry 結果型別。 spatialValue1 的結果類型必須符合 spatialValue2 的結果類型。 運算式的結果類型與 spatialValue1 和 spatialValue2 的類型相同。

SpatialTouches(DbExpression, DbExpression)

建立會使用指定之引數叫用標準 'SpatialTouches' 函式的 DbFunctionExpression,其中每個引數都必須具有 Edm.Geometry 結果型別。 運算式的結果型別為 Edm.Boolean。

SpatialTypeName(DbExpression)

建立會使用指定之引數叫用標準 'SpatialTypeName' 函式的 DbFunctionExpression,其中的引數必須具有 Edm.Geography 或 Edm.Geometry 結果型別。 運算式的結果型別為 Edm.String。

SpatialUnion(DbExpression, DbExpression)

建立會使用指定之引數叫用標準 'SpatialUnion' 函式的 DbFunctionExpression,其中每個引數都必須具有 Edm.Geography 或 Edm.Geometry 結果型別。 spatialValue1 的結果類型必須符合 spatialValue2 的結果類型。 運算式的結果類型與 spatialValue1 和 spatialValue2 的類型相同。

SpatialWithin(DbExpression, DbExpression)

建立會使用指定之引數叫用標準 'SpatialWithin' 函式的 DbFunctionExpression,其中每個引數都必須具有 Edm.Geometry 結果型別。 運算式的結果型別為 Edm.Boolean。

StartPoint(DbExpression)

建立會使用指定之引數叫用標準 'StartPoint' 函式的 DbFunctionExpression,其中的引數必須具有 Edm.Geography 或 Edm.Geometry 結果型別。 結果類型與 spatialValue 的結果類型相同。

XCoordinate(DbExpression)

建立會使用指定引數叫用標準 'XCoordinate' 函式的 DbFunctionExpression,其中的引數必須具有 Edm.Geometry 結果型別。 運算式的結果類型為 Edm.Double。

YCoordinate(DbExpression)

建立會使用指定引數叫用標準 'YCoordinate' 函式的 DbFunctionExpression,其中的引數必須具有 Edm.Geometry 結果型別。 運算式的結果類型為 Edm.Double。

適用於