DbEntityRefExpression 類別
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
表示從基礎實體 (Entity) 執行個體 (Instance) 中擷取參考的運算式。 此類別無法獲得繼承。
public ref class DbEntityRefExpression sealed : System::Data::Common::CommandTrees::DbUnaryExpression
public sealed class DbEntityRefExpression : System.Data.Common.CommandTrees.DbUnaryExpression
type DbEntityRefExpression = class
inherit DbUnaryExpression
Public NotInheritable Class DbEntityRefExpression
Inherits DbUnaryExpression
- 繼承
屬性
Argument |
取得或設定定義引數的 DbExpression。 (繼承來源 DbUnaryExpression) |
ExpressionKind |
取得運算式的類型,表示這個運算式的作業。 (繼承來源 DbExpression) |
ResultType |
取得運算式結果型別的型別中繼資料 (Metadata)。 (繼承來源 DbExpression) |
方法
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。 |