DbVariableReferenceExpression 類別
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
表示目前在範圍內之變數的參考。 此類別無法獲得繼承。
public ref class DbVariableReferenceExpression sealed : System::Data::Common::CommandTrees::DbExpression
public sealed class DbVariableReferenceExpression : System.Data.Common.CommandTrees.DbExpression
type DbVariableReferenceExpression = class
inherit DbExpression
Public NotInheritable Class DbVariableReferenceExpression
Inherits DbExpression
- 繼承
屬性
| ExpressionKind |
取得運算式的類型,表示這個運算式的作業。 (繼承來源 DbExpression) |
| ResultType |
取得運算式結果型別的型別中繼資料 (Metadata)。 (繼承來源 DbExpression) |
| VariableName |
取得參考變數的名稱。 |
方法
| 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,這個運算式會判斷指定的集合引數是否為非空白。 |
| 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,它會擷取結構化格式中指定實體的參考。 |
| 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 做為 DbJoinExpression,建立新的 DbExpressionKind,它會聯結由左右運算式針對指定的聯結條件所指定的集合。 |
| 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>) |
使用 InnerJoin 作為 DbExpressionKind,建立新的 DbProjectExpression,其會將指定的選擇器投射在內外部運算式所指定的集合,這裡的內外部運算式是依據指定內外部索引鍵間的相等條件而聯結。 |
| LeftOuterJoin(DbExpression, DbExpression, Func<DbExpression,DbExpression,DbExpression>) |
使用 LeftOuterJoin 做為 DbJoinExpression,建立新的 DbExpressionKind,它會聯結由左右運算式針對指定的聯結條件所指定的集合。 |
| 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,這個運算式會針對給定輸入集的每個項目,評估給定的 |
| 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,這個運算式會針對給定輸入集的每個項目,評估給定的 |
| SelectMany<TSelector>(DbExpression, Func<DbExpression,DbExpression>, Func<DbExpression,DbExpression,TSelector>) |
建立新的 DbApplyExpression,這個運算式會針對給定輸入集的每個項目,評估給定的 |
| 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 以及整數結果型別。 表達式的結果類型與的結果類型 |
| AddHours(DbExpression, DbExpression) |
建立會使用指定引數叫用標準 'AddHours' 函式的 DbFunctionExpression,其中的引數必須具有 DateTime、DateTimeOffset 或 Time 以及整數結果型別。 表達式的結果類型與的結果類型 |
| AddMicroseconds(DbExpression, DbExpression) |
建立會使用指定引數叫用標準 'AddMicroseconds' 函式的 DbFunctionExpression,其中的引數必須具有 DateTime、DateTimeOffset 或 Time 以及整數結果型別。 表達式的結果類型與的結果類型 |
| AddMilliseconds(DbExpression, DbExpression) |
建立會使用指定引數叫用標準 'AddMilliseconds' 函式的 DbFunctionExpression,其中的引數必須具有 DateTime、DateTimeOffset 或 Time 以及整數結果型別。 表達式的結果型別與 的結果型 |
| AddMinutes(DbExpression, DbExpression) |
建立會使用指定引數叫用標準 'AddMinutes' 函式的 DbFunctionExpression,其中的引數必須具有 DateTime、DateTimeOffset 或 Time 以及整數結果型別。 表達式的結果型別與 的結果型 |
| AddMonths(DbExpression, DbExpression) |
建立會使用指定引數叫用標準 'AddMonths' 函式的 DbFunctionExpression,其中的引數必須具有 DateTime 或 DateTimeOffset 以及整數結果型別。 表達式的結果型別與 的結果型 |
| AddNanoseconds(DbExpression, DbExpression) |
建立會使用指定引數叫用標準 'AddNanoseconds' 函式的 DbFunctionExpression,其中的引數必須具有 DateTime、DateTimeOffset 或 Time 以及整數結果型別。 表達式的結果型別與 的結果型 |
| AddSeconds(DbExpression, DbExpression) |
建立會使用指定引數叫用標準 'AddSeconds' 函式的 DbFunctionExpression,其中的引數必須具有 DateTime、DateTimeOffset 或 Time 以及整數結果型別。 表達式的結果型別與 的結果型 |
| AddYears(DbExpression, DbExpression) |
建立會使用指定引數叫用標準 'AddYears' 函式的 DbFunctionExpression,其中的引數必須具有 DateTime 或 DateTimeOffset 以及整數結果型別。 表達式的結果型別與 的結果型 |
| 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,其中的引數必須具有數值結果型別。 表達式的結果型別與 的結果型 |
| 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 。 表達式的結果型別與 的結果型 |
| 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 結果型別。
|
| Elevation(DbExpression) |
建立會使用指定之引數叫用標準 'Elevation' 函式的 DbFunctionExpression,其中的引數必須具有 Edm.Geography 或 Edm.Geometry 結果型別。 運算式的結果類型為 Edm.Double。 |
| EndPoint(DbExpression) |
建立會使用指定之引數叫用標準 'EndPoint' 函式的 DbFunctionExpression,其中的引數必須具有 Edm.Geography 或 Edm.Geometry 結果型別。 結果類型與 |
| 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 結果型別。 第二個引數必須有整數數值結果型別。 運算式的結果類型與 |
| 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 結果型別。
|
| SpatialDimension(DbExpression) |
建立會使用指定之引數叫用標準 'SpatialDimension' 函式的 DbFunctionExpression,其中的引數必須具有 Edm.Geography 或 Edm.Geometry結果型別。 運算式的結果類型為 Edm.Int32。 |
| SpatialDisjoint(DbExpression, DbExpression) |
建立會使用指定之引數叫用標準 'SpatialDisjoint' 函式的 DbFunctionExpression,其中每個引數都必須具有 Edm.Geography 或 Edm.Geometry 結果型別。
|
| SpatialElementAt(DbExpression, DbExpression) |
建立會使用指定的引數叫用標準 'SpatialElementAt' 函式的 DbFunctionExpression。 第一個引數必須有 Edm.Geography 或 Edm.Geometry 結果型別。 第二個引數必須有整數數值結果型別。 運算式的結果類型與 |
| 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 結果型別。
|
| SpatialIntersection(DbExpression, DbExpression) |
建立會使用指定之引數叫用標準 'SpatialIntersection' 函式的 DbFunctionExpression,其中每個引數都必須具有 Edm.Geography 或 Edm.Geometry 結果型別。
|
| SpatialIntersects(DbExpression, DbExpression) |
建立會使用指定之引數叫用標準 'SpatialIntersects' 函式的 DbFunctionExpression,其中每個引數都必須具有 Edm.Geography 或 Edm.Geometry 結果型別。
|
| 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 結果型別。
|
| 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 結果型別。
|
| SpatialWithin(DbExpression, DbExpression) |
建立會使用指定之引數叫用標準 'SpatialWithin' 函式的 DbFunctionExpression,其中每個引數都必須具有 Edm.Geometry 結果型別。 運算式的結果型別為 Edm.Boolean。 |
| StartPoint(DbExpression) |
建立會使用指定之引數叫用標準 'StartPoint' 函式的 DbFunctionExpression,其中的引數必須具有 Edm.Geography 或 Edm.Geometry 結果型別。 結果類型與 |
| XCoordinate(DbExpression) |
建立會使用指定引數叫用標準 'XCoordinate' 函式的 DbFunctionExpression,其中的引數必須具有 Edm.Geometry 結果型別。 運算式的結果類型為 Edm.Double。 |
| YCoordinate(DbExpression) |
建立會使用指定引數叫用標準 'YCoordinate' 函式的 DbFunctionExpression,其中的引數必須具有 Edm.Geometry 結果型別。 運算式的結果類型為 Edm.Double。 |