DbVariableReferenceExpression 類別
[此頁面專屬於 Entity Framework 第 6 版。最新版本可從 'Entity Framework' NuGet 套件取得。如需 Entity Framework 的詳細資訊,請參閱 msdn.com/data/ef。]
表示目前在範圍內之變數的參考。
繼承階層
System.Object
System.Data.Entity.Core.Common.CommandTrees.DbExpression
System.Data.Entity.Core.Common.CommandTrees.DbVariableReferenceExpression
命名空間: System.Data.Entity.Core.Common.CommandTrees
組件: EntityFramework (在 EntityFramework.dll 中)
語法
'宣告
Public Class DbVariableReferenceExpression _
Inherits DbExpression
'用途
Dim instance As DbVariableReferenceExpression
public class DbVariableReferenceExpression : DbExpression
public ref class DbVariableReferenceExpression : public DbExpression
type DbVariableReferenceExpression =
class
inherit DbExpression
end
public class DbVariableReferenceExpression extends DbExpression
DbVariableReferenceExpression 類型會公開下列成員。
屬性
名稱 | 描述 | |
---|---|---|
ExpressionKind | 取得運算式的類型,表示此運算式的作業。 (繼承自 DbExpression)。 | |
ResultType | 取得運算式結果類型的類型中繼資料 (Metadata)。 (繼承自 DbExpression)。 | |
VariableName | 取得參考變數的名稱。 |
靠上
方法
名稱 | 描述 | |
---|---|---|
Accept(DbExpressionVisitor) | 造訪者模式方法,適用於不產生結果值之運算式造訪者。 (覆寫 DbExpression.Accept(DbExpressionVisitor)。) | |
Accept<TResultType>(DbExpressionVisitor<TResultType>) | 實作造訪者模式介面方法,適用於產生特定類型的結果值之運算式造訪者。 (繼承自 DbExpression)。 | |
Accept<TResultType>(DbExpressionVisitor<TResultType>) | 造訪者模式方法,適用於會產生特定類型的結果值之運算式造訪者。 (覆寫 DbExpression.Accept<TResultType>(DbExpressionVisitor<TResultType>)。) | |
Equals | 判斷指定的物件是否等於目前的 DbExpression 執行個體。 (繼承自 DbExpression)。 | |
Finalize | (繼承自 Object)。 | |
GetHashCode | 做為類型的雜湊函式。 (繼承自 DbExpression)。 | |
GetType | (繼承自 Object)。 | |
MemberwiseClone | (繼承自 Object)。 | |
ToString | (繼承自 Object)。 |
靠上
擴充方法
名稱 | 描述 | |
---|---|---|
Abs | 建立會使用指定引數叫用標準 'Abs' 函式的 DbFunctionExpression,其中的引數都必須具有數值結果類型。運算式的結果類型與 value 的結果類型相同。 (以 EdmFunctions 定義。) | |
AddDays | 建立會使用指定引數叫用標準 'AddDays' 函式的 DbFunctionExpression,其中的引數必須具有 DateTime 或 DateTimeOffset 以及整數結果類型。運算式的結果類型與 dateValue 的結果類型相同。 (以 EdmFunctions 定義。) | |
AddHours | 建立會使用指定引數叫用標準 'AddHours' 函式的 DbFunctionExpression,其中的引數必須具有 DateTime、DateTimeOffset 或 Time 以及整數結果類型。運算式的結果類型與 timeValue 的結果類型相同。 (以 EdmFunctions 定義。) | |
AddMicroseconds | 建立會使用指定引數叫用標準 'AddMicroseconds' 函式的 DbFunctionExpression,其中的引數必須具有 DateTime、DateTimeOffset 或 Time 以及整數結果類型。運算式的結果類型與 timeValue 的結果類型相同。 (以 EdmFunctions 定義。) | |
AddMilliseconds | 建立會使用指定引數叫用標準 'AddMilliseconds' 函式的 DbFunctionExpression,其中的引數必須具有 DateTime、DateTimeOffset 或 Time 以及整數結果類型。運算式的結果類型與 timeValue 的結果類型相同。 (以 EdmFunctions 定義。) | |
AddMinutes | 建立會使用指定引數叫用標準 'AddMinutes' 函式的 DbFunctionExpression,其中的引數必須具有 DateTime、DateTimeOffset 或 Time 以及整數結果類型。運算式的結果類型與 timeValue 的結果類型相同。 (以 EdmFunctions 定義。) | |
AddMonths | 建立會使用指定引數叫用標準 'AddMonths' 函式的 DbFunctionExpression,其中的引數必須具有 DateTime 或 DateTimeOffset 以及整數結果類型。運算式的結果類型與 dateValue 的結果類型相同。 (以 EdmFunctions 定義。) | |
AddNanoseconds | 建立會使用指定引數叫用標準 'AddNanoseconds' 函式的 DbFunctionExpression,其中的引數必須具有 DateTime、DateTimeOffset 或 Time 以及整數結果類型。運算式的結果類型與 timeValue 的結果類型相同。 (以 EdmFunctions 定義。) | |
AddSeconds | 建立會使用指定引數叫用標準 'AddSeconds' 函式的 DbFunctionExpression,其中的引數必須具有 DateTime、DateTimeOffset 或 Time 以及整數結果類型。運算式的結果類型與 timeValue 的結果類型相同。 (以 EdmFunctions 定義。) | |
AddYears | 建立會使用指定引數叫用標準 'AddYears' 函式的 DbFunctionExpression,其中的引數必須具有 DateTime 或 DateTimeOffset 以及整數結果類型。運算式的結果類型與 dateValue 的結果類型相同。 (以 EdmFunctions 定義。) | |
All | 建立新的 DbQuantifierExpression,此物件可判斷指定的述詞是否針對輸入集的所有項目執行作業。 (以 DbExpressionBuilder 定義。) | |
And | 建立 DbAndExpression,它會對左右引數執行邏輯 And 運算。 (以 DbExpressionBuilder 定義。) | |
Any() | 多載。 建立新的 DbExpression,此運算式會判斷指定的集合引數是否為非空白。 (以 DbExpressionBuilder 定義。) | |
Any(Func<DbExpression, DbExpression>) | 多載。 建立新的 DbQuantifierExpression,此物件可判斷指定的述詞是否針對輸入集的任何項目執行作業。 (以 DbExpressionBuilder 定義。) | |
Area | 建立會使用指定之引數叫用標準 'Area' 函式的 DbFunctionExpression,其中的引數必須具有 Edm.Geography 或 Edm.Geometry 結果類型。運算式的結果類型為 Edm.Double。 (以 SpatialEdmFunctions 定義。) | |
As | 傳回指定的引數做為索引鍵/值組物件。 (以 DbExpressionBuilder 定義。) | |
AsBinary | 建立會使用指定之引數叫用標準 'AsBinary' 函式的 DbFunctionExpression,其中的引數必須具有 Edm.Geography 或 Edm.Geometry 結果類型。運算式的結果類型為 Edm.Binary。 (以 SpatialEdmFunctions 定義。) | |
AsGml | 建立會使用指定之引數叫用標準 'AsGml' 函式的 DbFunctionExpression,其中的引數必須具有 Edm.Geography 或 Edm.Geometry 結果類型。運算式的結果類型為 Edm.String。 (以 SpatialEdmFunctions 定義。) | |
AsText | 建立會使用指定之引數叫用標準 'AsText' 函式的 DbFunctionExpression,其中的引數必須具有 Edm.Geography 或 Edm.Geometry 結果類型。運算式的結果類型為 Edm.String。 (以 SpatialEdmFunctions 定義。) | |
Average | 建立會對指定的集合叫用標準 'Avg' 函式的 DbFunctionExpression。運算式的結果類型與集合的項目類型相同。 (以 EdmFunctions 定義。) | |
Bind | 建立新的 DbExpressionBinding,它會使用產生的變數名稱繫結指定的運算式。 (以 DbExpressionBuilder 定義。) | |
BindAs | 建立新的 DbExpressionBinding,它會使用指定的變數名稱繫結指定的運算式。 (以 DbExpressionBuilder 定義。) | |
BitwiseAnd | 建立會使用指定引數叫用標準 'BitwiseAnd' 函式的 DbFunctionExpression,其中的引數必須具有相同的整數數值結果類型。運算式的結果類型就是此相同的類型。 (以 EdmFunctions 定義。) | |
BitwiseNot | 建立會使用指定引數叫用標準 'BitwiseNot' 函式的 DbFunctionExpression,其中的引數必須具有整數數值結果類型。運算式的結果類型就是此相同的類型。 (以 EdmFunctions 定義。) | |
BitwiseOr | 建立會使用指定引數叫用標準 'BitwiseOr' 函式的 DbFunctionExpression,其中的引數必須具有相同的整數數值結果類型。運算式的結果類型就是此相同的類型。 (以 EdmFunctions 定義。) | |
BitwiseXor | 建立會使用指定引數叫用標準 'BitwiseXor' 函式的 DbFunctionExpression,其中的引數必須具有相同的整數數值結果類型。運算式的結果類型就是此相同的類型。 (以 EdmFunctions 定義。) | |
CastTo | 建立新的 DbCastExpression,它會將轉換運算套用至多型引數。 (以 DbExpressionBuilder 定義。) | |
Ceiling | 建立會使用指定引數叫用標準 'Ceiling' 函式的 DbFunctionExpression,其中的引數都必須具有單精確度浮點數、雙精確度浮點數或十進位結果類型。運算式的結果類型與 value 的結果類型相同。 (以 EdmFunctions 定義。) | |
Centroid | 建立會使用指定引數叫用標準 'Centroid' 函式的 DbFunctionExpression,其中的引數必須具有 Edm.Geometry 結果類型。運算式的結果類型為 Edm.Geometry。 (以 SpatialEdmFunctions 定義。) | |
Concat | 建立會使用指定引數叫用標準 'Concat' 函式的 DbFunctionExpression,其中的引數都必須具有字串結果類型。運算式的結果類型為字串。 (以 EdmFunctions 定義。) | |
Contains | 建立會使用指定引數叫用標準 'Contains' 函式的 DbFunctionExpression,其中的引數都必須具有字串結果類型。運算式的結果類型為布林值。 (以 EdmFunctions 定義。) | |
CoordinateSystemId | 建立會使用指定之引數叫用標準 'CoordinateSystemId' 函式的 DbFunctionExpression,其中的引數必須具有 Edm.Geography 或 Edm.Geometry 結果類型。運算式的結果類型為 Edm.Int32。 (以 SpatialEdmFunctions 定義。) | |
Count | 建立會對指定的集合叫用標準 'Count' 函式的 DbFunctionExpression。運算式的結果類型為 Edm.Int32。 (以 EdmFunctions 定義。) | |
CrossApply | 建立新的 DbApplyExpression,它會針對給定輸入集的每個項目評估給定的 apply 運算式一次,以產生具有對應的輸入和套用資料行的資料列集合。其中不包含 apply 評估為空集合的資料列。 (以 DbExpressionBuilder 定義。) | |
Day | 建立會使用指定引數叫用標準 'Day' 函式的 DbFunctionExpression,其中的引數必須具有 DateTime 或 DateTimeOffset 結果類型。運算式的結果類型為 Edm.Int32。 (以 EdmFunctions 定義。) | |
DayOfYear | 建立會使用指定引數叫用標準 'DayOfYear' 函式的 DbFunctionExpression,其中的引數必須具有 DateTime 或 DateTimeOffset 結果類型。運算式的結果類型為 Edm.Int32。 (以 EdmFunctions 定義。) | |
Deref | 建立新的 DbDerefExpression,它會以給定參考運算式擷取特定實體。 (以 DbExpressionBuilder 定義。) | |
DiffDays | 建立會使用指定引數叫用標準 'DiffDays' 函式的 DbFunctionExpression,其中的引數都必須具有 DateTime 或 DateTimeOffset 結果類型。dateValue1 的結果類型必須與 dateValue2 的結果類型相符。運算式的結果類型為 Edm.Int32。 (以 EdmFunctions 定義。) | |
DiffHours | 建立會使用指定引數叫用標準 'DiffHours' 函式的 DbFunctionExpression,其中的引數都必須具有 DateTime、DateTimeOffset 或 Time 結果類型。timeValue1 的結果類型必須與 timeValue2 的結果類型相符。運算式的結果類型為 Edm.Int32。 (以 EdmFunctions 定義。) | |
DiffMicroseconds | 建立會使用指定引數叫用標準 'DiffMicroseconds' 函式的 DbFunctionExpression,其中的引數都必須具有 DateTime、DateTimeOffset 或 Time 結果類型。timeValue1 的結果類型必須與 timeValue2 的結果類型相符。運算式的結果類型為 Edm.Int32。 (以 EdmFunctions 定義。) | |
DiffMilliseconds | 建立會使用指定引數叫用標準 'DiffMilliseconds' 函式的 DbFunctionExpression,其中的引數都必須具有 DateTime、DateTimeOffset 或 Time 結果類型。timeValue1 的結果類型必須與 timeValue2 的結果類型相符。運算式的結果類型為 Edm.Int32。 (以 EdmFunctions 定義。) | |
DiffMinutes | 建立會使用指定引數叫用標準 'DiffMinutes' 函式的 DbFunctionExpression,其中的引數都必須具有 DateTime、DateTimeOffset 或 Time 結果類型。timeValue1 的結果類型必須與 timeValue2 的結果類型相符。運算式的結果類型為 Edm.Int32。 (以 EdmFunctions 定義。) | |
DiffMonths | 建立會使用指定引數叫用標準 'DiffMonths' 函式的 DbFunctionExpression,其中的引數都必須具有 DateTime 或 DateTimeOffset 結果類型。dateValue1 的結果類型必須與 dateValue2 的結果類型相符。運算式的結果類型為 Edm.Int32。 (以 EdmFunctions 定義。) | |
DiffNanoseconds | 建立會使用指定引數叫用標準 'DiffNanoseconds' 函式的 DbFunctionExpression,其中的引數都必須具有 DateTime、DateTimeOffset 或 Time 結果類型。timeValue1 的結果類型必須與 timeValue2 的結果類型相符。運算式的結果類型為 Edm.Int32。 (以 EdmFunctions 定義。) | |
DiffSeconds | 建立會使用指定引數叫用標準 'DiffSeconds' 函式的 DbFunctionExpression,其中的引數都必須具有 DateTime、DateTimeOffset 或 Time 結果類型。timeValue1 的結果類型必須與 timeValue2 的結果類型相符。運算式的結果類型為 Edm.Int32。 (以 EdmFunctions 定義。) | |
DiffYears | 建立會使用指定引數叫用標準 'DiffYears' 函式的 DbFunctionExpression,其中的引數都必須具有 DateTime 或 DateTimeOffset 結果類型。dateValue1 的結果類型必須與 dateValue2 的結果類型相符。運算式的結果類型為 Edm.Int32。 (以 EdmFunctions 定義。) | |
Distance | 建立會使用指定之引數叫用標準 'Distance' 函式的 DbFunctionExpression,其中每個引數都必須具有 Edm.Geography 或 Edm.Geometry 結果類型。spatialValue1 的結果類型必須符合 spatialValue2 的結果類型。運算式的結果類型為 Edm.Double。 (以 SpatialEdmFunctions 定義。) | |
Distinct | 建立新的 DbDistinctExpression,它會從指定的集合引數中移除重複的項目。 (以 DbExpressionBuilder 定義。) | |
Divide | 建立新的 DbArithmeticExpression,此運算式會將左引數除以右引數。 (以 DbExpressionBuilder 定義。) | |
Element | 建立新的 DbElementExpression,它會將集合轉換成單一子句。 (以 DbExpressionBuilder 定義。) | |
Elevation | 建立會使用指定之引數叫用標準 'Elevation' 函式的 DbFunctionExpression,其中的引數必須具有 Edm.Geography 或 Edm.Geometry 結果類型。運算式的結果類型為 Edm.Double。 (以 SpatialEdmFunctions 定義。) | |
EndPoint | 建立會使用指定之引數叫用標準 'EndPoint' 函式的 DbFunctionExpression,其中的引數必須具有 Edm.Geography 或 Edm.Geometry 結果類型。結果類型與 spatialValue 的結果類型相同。 (以 SpatialEdmFunctions 定義。) | |
EndsWith | 建立會使用指定引數叫用標準 'EndsWith' 函式的 DbFunctionExpression,其中的引數都必須具有字串結果類型。運算式的結果類型為布林值。 (以 EdmFunctions 定義。) | |
Equal | 建立新的 DbComparisonExpression,此運算式會比較左引數和右引數是否相等。 (以 DbExpressionBuilder 定義。) | |
Except | 建立新的 DbExceptExpression,此運算式會從左集合引數減去右集合引數。 (以 DbExpressionBuilder 定義。) | |
Exists | 建立新的 DbExpression,此運算式會判斷指定的集合引數是否為非空白。 (以 DbExpressionBuilder 定義。) | |
ExteriorRing | 建立會使用指定引數叫用標準 'ExteriorRing' 函式的 DbFunctionExpression,其中的引數必須具有 Edm.Geometry 結果類型。運算式的結果類型為 Edm.Geometry。 (以 SpatialEdmFunctions 定義。) | |
Floor | 建立會使用指定引數叫用標準 'Floor' 函式的 DbFunctionExpression,其中的引數都必須具有單精確度浮點數、雙精確度浮點數或十進位結果類型。運算式的結果類型與 value 的結果類型相同。 (以 EdmFunctions 定義。) | |
FullOuterJoin | 使用 FullOuterJoin 做為 DbJoinExpression,建立新的 DbExpressionKind,它會聯結由左右運算式針對指定的聯結條件所指定的集合。 (以 DbExpressionBuilder 定義。) | |
GetEntityRef | 建立新的 DbEntityRefExpression,它會擷取結構化格式中指定實體的參考。 (以 DbExpressionBuilder 定義。) | |
GetRefKey | 建立新的 DbRefKeyExpression,它會擷取結構化格式中指定參考的索引鍵值。 (以 DbExpressionBuilder 定義。) | |
GetTotalOffsetMinutes | 建立會使用指定引數叫用標準 'GetTotalOffsetMinutes' 函式的 DbFunctionExpression,其中的引數必須具有 DateTimeOffset 結果類型。運算式的結果類型為 Edm.Int32。 (以 EdmFunctions 定義。) | |
GreaterThan | 建立新的 DbComparisonExpression,此運算式會判斷左引數是否大於右引數。 (以 DbExpressionBuilder 定義。) | |
GreaterThanOrEqual | 建立新的 DbComparisonExpression,此運算式會判斷左引數是否大於或等於右引數。 (以 DbExpressionBuilder 定義。) | |
GroupBind | 建立新的群組運算式繫結,此繫結會使用產生的變數和群組變數名稱,繫結給定的運算式。 (以 DbExpressionBuilder 定義。) | |
GroupBindAs | 建立新的 DbGroupExpressionBinding,此繫結會使用指定的變數名稱和群組變數名稱,繫結給定的運算式。 (以 DbExpressionBuilder 定義。) | |
Hour | 建立會使用指定引數叫用標準 'Hour' 函式的 DbFunctionExpression,其中的引數必須具有 DateTime、DateTimeOffset 或 Time 結果類型。運算式的結果類型為 Edm.Int32。 (以 EdmFunctions 定義。) | |
In | 建立 DbInExpression,用以比對指定運算式的結果與指定清單中常數運算式的結果。 (以 DbExpressionBuilder 定義。) | |
IndexOf | 建立會使用指定引數叫用標準 'IndexOf' 函式的 DbFunctionExpression,其中的引數都必須具有字串結果類型。運算式的結果類型為 Edm.Int32。 (以 EdmFunctions 定義。) | |
InnerJoin | 使用 InnerJoin 做為 DbJoinExpression,建立新的 DbExpressionKind,它會聯結由左右運算式針對指定的聯結條件所指定的集合。 (以 DbExpressionBuilder 定義。) | |
InteriorRingAt | 建立會使用指定的引數叫用標準 'InteriorRingAt' 函式的 DbFunctionExpression。第一個引數必須有 Edm.Geometry 結果類型。第二個引數必須有整數數字結果類型。運算式的結果類型為 Edm.Geometry。 (以 SpatialEdmFunctions 定義。) | |
InteriorRingCount | 建立會使用指定引數叫用標準 'InteriorRingCount' 函式的 DbFunctionExpression,其中的引數必須具有 Edm.Geometry 結果類型。運算式的結果類型為 Edm.Int32。 (以 SpatialEdmFunctions 定義。) | |
Intersect | 建立新的 DbIntersectExpression,此運算式會計算左右集合引數的交集。 (以 DbExpressionBuilder 定義。) | |
IsClosedSpatial | 建立會使用指定之引數叫用標準 'IsClosedSpatial' 函式的 DbFunctionExpression,其中的引數必須具有 Edm.Geography 或 Edm.Geometry 結果類型。結果類型是 Edm.Boolean。 (以 SpatialEdmFunctions 定義。) | |
IsEmpty | 建立新的 DbIsEmptyExpression,此運算式會判斷指定的集合引數是否為空集合。 (以 DbExpressionBuilder 定義。) | |
IsEmptySpatial | 建立會使用指定之引數叫用標準 'IsEmptySpatial' 函式的 DbFunctionExpression,其中的引數必須具有 Edm.Geography 或 Edm.Geometry 結果類型。運算式的結果類型為 Edm.Boolean。 (以 SpatialEdmFunctions 定義。) | |
IsNull | 建立新的 DbIsNullExpression,它會判斷指定的引數是否為 null。 (以 DbExpressionBuilder 定義。) | |
IsOf | 建立新的 DbIsOfExpression,此運算式會判斷給定的引數是否為指定類型或子類型。 (以 DbExpressionBuilder 定義。) | |
IsOfOnly | 建立新的 DbIsOfExpression 運算式,此運算式會判斷給定的引數是否為指定類型,而且只是該類型 (而非子類型)。 (以 DbExpressionBuilder 定義。) | |
IsRing | 建立會使用指定引數叫用標準 'IsRing' 函式的 DbFunctionExpression,其中的引數必須具有 Edm.Geometry 結果類型。結果類型是 Edm.Boolean。 (以 SpatialEdmFunctions 定義。) | |
IsSimpleGeometry | 建立會使用指定引數叫用標準 'IsSimpleGeometry' 函式的 DbFunctionExpression,其中的引數必須具有 Edm.Geometry 結果類型。運算式的結果類型為 Edm.Boolean。 (以 SpatialEdmFunctions 定義。) | |
IsValidGeometry | 建立會使用指定引數叫用標準 'IsValidGeometry' 函式的 DbFunctionExpression,其中的引數必須具有 Edm.Geometry 結果類型。運算式的結果類型為 Edm.Boolean。 (以 SpatialEdmFunctions 定義。) | |
Join(DbExpression, Func<DbExpression, DbExpression>, Func<DbExpression, DbExpression>) | 多載。 使用 InnerJoin 做為 DbExpressionKind,建立新的 DbJoinExpression,它會依據指定內外部索引鍵間的相等條件,聯結由內外部運算式所指定的集合。 (以 DbExpressionBuilder 定義。) | |
Join<TSelector>(DbExpression, Func<DbExpression, DbExpression>, Func<DbExpression, DbExpression>, Func<DbExpression, DbExpression, TSelector>) | 多載。 使用 InnerJoin 做為 DbExpressionKind,建立新的 DbProjectExpression,它會將指定的選擇器投射在內外部運算式所指定的集合,這裡的內外部運算式是依據指定內外部索引鍵間的相等條件而聯結的。 (以 DbExpressionBuilder 定義。) | |
Latitude | 建立會使用指定引數叫用標準 'Latitude' 函式的 DbFunctionExpression,其中的引數必須具有 Edm.Geography 結果類型。運算式的結果類型為 Edm.Double。 (以 SpatialEdmFunctions 定義。) | |
Left | 建立會使用指定引數叫用標準 'Left' 函式的 DbFunctionExpression,其中的引數必須具有字串和整數數值結果類型。運算式的結果類型為字串。 (以 EdmFunctions 定義。) | |
LeftOuterJoin | 使用 LeftOuterJoin 做為 DbJoinExpression,建立新的 DbExpressionKind,它會聯結由左右運算式針對指定的聯結條件所指定的集合。 (以 DbExpressionBuilder 定義。) | |
Length | 建立會使用指定引數叫用標準 'Length' 函式的 DbFunctionExpression,其中的引數必須具有字串結果類型。運算式的結果類型也是字串。 (以 EdmFunctions 定義。) | |
LessThan | 建立新的 DbComparisonExpression,此運算式會判斷左引數是否小於右引數。 (以 DbExpressionBuilder 定義。) | |
LessThanOrEqual | 建立新的 DbComparisonExpression,此運算式會判斷左引數是否小於或等於右引數。 (以 DbExpressionBuilder 定義。) | |
Like(DbExpression) | 多載。 建立新的 DbLikeExpression,此運算式會比較指定的輸入字串與指定的模式。 (以 DbExpressionBuilder 定義。) | |
Like(DbExpression, DbExpression) | 多載。 建立新的 DbLikeExpression,它會藉由使用選擇性的逸出字串,比較指定的輸入字串與給定的模式。 (以 DbExpressionBuilder 定義。) | |
Limit | 建立新的 DbLimitExpression,它會將 Argument 集合中的項目數目限制為指定的計數限制值。輸出中不包含相等的結果。 (以 DbExpressionBuilder 定義。) | |
LongCount | 建立會對指定的集合叫用標準 'BigCount' 函式的 DbFunctionExpression。運算式的結果類型為 Edm.Int64。 (以 EdmFunctions 定義。) | |
Longitude | 建立會使用指定引數叫用標準 'Longitude' 函式的 DbFunctionExpression,其中的引數必須具有 Edm.Geography 結果類型。運算式的結果類型為 Edm.Double。 (以 SpatialEdmFunctions 定義。) | |
Max | 建立會對指定的集合叫用標準 'Max' 函式的 DbFunctionExpression。運算式的結果類型與集合的項目類型相同。 (以 EdmFunctions 定義。) | |
Measure | 建立會使用指定之引數叫用標準 'Measure' 函式的 DbFunctionExpression,其中的引數必須具有 Edm.Geography 或 Edm.Geometry 結果類型。運算式的結果類型為 Edm.Double。 (以 SpatialEdmFunctions 定義。) | |
Millisecond | 建立會使用指定引數叫用標準 'Millisecond' 函式的 DbFunctionExpression,其中的引數必須具有 DateTime、DateTimeOffset 或 Time 結果類型。運算式的結果類型為 Edm.Int32。 (以 EdmFunctions 定義。) | |
Min | 建立會對指定的集合叫用標準 'Min' 函式的 DbFunctionExpression。運算式的結果類型與集合的項目類型相同。 (以 EdmFunctions 定義。) | |
Minus | 建立新的 DbArithmeticExpression,此運算式會從左引數減去右引數。 (以 DbExpressionBuilder 定義。) | |
Minute | 建立會使用指定引數叫用標準 'Minute' 函式的 DbFunctionExpression,其中的引數必須具有 DateTime、DateTimeOffset 或 Time 結果類型。運算式的結果類型為 Edm.Int32。 (以 EdmFunctions 定義。) | |
Modulo | 建立新的 DbArithmeticExpression,此運算式會計算左引數除以右引數的餘數。 (以 DbExpressionBuilder 定義。) | |
Month | 建立會使用指定引數叫用標準 'Month' 函式的 DbFunctionExpression,其中的引數必須具有 DateTime 或 DateTimeOffset 結果類型。運算式的結果類型為 Edm.Int32。 (以 EdmFunctions 定義。) | |
Multiply | 建立新的 DbArithmeticExpression,此運算式會將左引數乘以右引數。 (以 DbExpressionBuilder 定義。) | |
Navigate | 建立新的 DbRelationshipNavigationExpression,表示 (組合或關聯) 關聯性的導覽。 (以 DbExpressionBuilder 定義。) | |
Negate | 建立新的 DbArithmeticExpression,此運算式會將引數值變成相反值。 (以 DbExpressionBuilder 定義。) | |
Not | 建立 DbNotExpression,此運算式會執行給定引數的邏輯否定運算。 (以 DbExpressionBuilder 定義。) | |
NotEqual | 建立新的 DbComparisonExpression,此運算式會比較左引數和右引數是否不相等。 (以 DbExpressionBuilder 定義。) | |
OfType | 建立新的 DbOfTypeExpression,它會從指定輸入集,產生具有指定類型的項目集。 (以 DbExpressionBuilder 定義。) | |
OfTypeOnly | 建立新的 DbOfTypeExpression,它會從指定輸入集,產生剛好具有指定類型的項目集。 (以 DbExpressionBuilder 定義。) | |
Or | 建立 DbOrExpression,它會對左右引數執行邏輯 Or 運算。 (以 DbExpressionBuilder 定義。) | |
OrderBy(Func<DbExpression, DbExpression>) | 多載。 建立新的 DbSortExpression,它會依據指定的排序索引鍵,搭配遞增排序順序和預設定序 (Collation),排序給定的輸入集。 (以 DbExpressionBuilder 定義。) | |
OrderBy(Func<DbExpression, DbExpression>, String) | 多載。 建立新的 DbSortExpression,它會依據指定的排序索引鍵,搭配遞增排序順序和指定的定序 (Collation),排序給定的輸入集。 (以 DbExpressionBuilder 定義。) | |
OrderByDescending(Func<DbExpression, DbExpression>) | 多載。 建立新的 DbSortExpression,它會依據指定的排序索引鍵,搭配遞減排序順序和預設定序 (Collation),排序給定的輸入集。 (以 DbExpressionBuilder 定義。) | |
OrderByDescending(Func<DbExpression, DbExpression>, String) | 多載。 建立新的 DbSortExpression,它會依據指定的排序索引鍵,搭配遞減排序順序和預設定序 (Collation),排序給定的輸入集。 (以 DbExpressionBuilder 定義。) | |
OuterApply | 建立新的 DbApplyExpression,它會針對給定輸入集的每個項目評估給定的 apply 運算式一次,以產生具有對應的輸入和套用資料行的資料列集合。apply 評估為空集合的資料列具有套用資料行值 null。 (以 DbExpressionBuilder 定義。) | |
Plus | 建立新的 DbArithmeticExpression,此運算式會將左引數加入右引數。 (以 DbExpressionBuilder 定義。) | |
PointAt | 建立會使用指定的引數叫用標準 'PointAt' 函式的 DbFunctionExpression。第一個引數必須有 Edm.Geography 或 Edm.Geometry 結果類型。第二個引數必須有整數數字結果類型。運算式的結果類型與 spatialValue 的結果類型相同。 (以 SpatialEdmFunctions 定義。) | |
PointCount | 建立會使用指定之引數叫用標準 'PointCount' 函式的 DbFunctionExpression,其中的引數必須具有 Edm.Geography 或 Edm.Geometry 結果類型。運算式的結果類型為 Edm.Int32。 (以 SpatialEdmFunctions 定義。) | |
PointOnSurface | 建立會使用指定引數叫用標準 'PointOnSurface' 函式的 DbFunctionExpression,其中的引數必須具有 Edm.Geometry 結果類型。運算式的結果類型為 Edm.Geometry。 (以 SpatialEdmFunctions 定義。) | |
Power | 建立會使用指定引數叫用標準 'Power' 函式的 DbFunctionExpression,其中的引數必須具有數值結果類型。運算式的結果類型與 baseArgument 的結果類型相同。 (以 EdmFunctions 定義。) | |
Property(String) | 多載。 建立新的 DbPropertyExpression,表示要從給定的執行個體中,擷取具有指定名稱的執行個體屬性。 (以 DbExpressionBuilder 定義。) | |
Property(EdmProperty) | 多載。 建立新的 DbPropertyExpression,表示要擷取指定的屬性。 (以 DbExpressionBuilder 定義。) | |
Property(NavigationProperty) | 多載。 建立新的 DbPropertyExpression,表示要擷取指定的導覽屬性。 (以 DbExpressionBuilder 定義。) | |
Property(RelationshipEndMember) | 多載。 建立新的 DbPropertyExpression,表示要擷取指定的關聯性端點成員。 (以 DbExpressionBuilder 定義。) | |
Replace | 建立會使用指定引數叫用標準 'Replace' 函式的 DbFunctionExpression,其中的引數都必須具有字串結果類型。運算式的結果類型也是字串。 (以 EdmFunctions 定義。) | |
Reverse | 建立會使用指定引數叫用標準 'Reverse' 函式的 DbFunctionExpression,其中的引數必須具有字串結果類型。運算式的結果類型也是字串。 (以 EdmFunctions 定義。) | |
Right | 建立會使用指定引數叫用標準 'Right' 函式的 DbFunctionExpression,其中的引數必須具有字串和整數數值結果類型。運算式的結果類型為字串。 (以 EdmFunctions 定義。) | |
Round() | 多載。 建立會使用指定引數叫用標準 'Round' 函式的 DbFunctionExpression,其中的引數都必須具有單精確度浮點數、雙精確度浮點數或十進位結果類型。運算式的結果類型與 value 的結果類型相同。 (以 EdmFunctions 定義。) | |
Round(DbExpression) | 多載。 建立會使用指定引數叫用標準 'Round' 函式的 DbFunctionExpression,其中的引數必須具有單精確度浮點數、雙精確度浮點數或十進位,以及整數結果類型。運算式的結果類型與 value 的結果類型相同。 (以 EdmFunctions 定義。) | |
Second | 建立會使用指定引數叫用標準 'Second' 函式的 DbFunctionExpression,其中的引數必須具有 DateTime、DateTimeOffset 或 Time 結果類型。運算式的結果類型為 Edm.Int32。 (以 EdmFunctions 定義。) | |
Select<TProjection> | 建立新的 DbProjectExpression,它會依據給定的輸入集選取指定的運算式。 (以 DbExpressionBuilder 定義。) | |
SelectMany(Func<DbExpression, DbExpression>) | 多載。 建立新的 DbApplyExpression,它會針對給定輸入集的每個項目評估給定的 apply 運算式一次,以產生具有對應的輸入和套用資料行的資料列集合。其中不包含 apply 評估為空集合的資料列。然後會建立 DbProjectExpression,從每個資料列選取指定的 selector,以產生結果的整體集合。 (以 DbExpressionBuilder 定義。) | |
SelectMany<TSelector>(Func<DbExpression, DbExpression>, Func<DbExpression, DbExpression, TSelector>) | 多載。 建立新的 DbApplyExpression,它會針對給定輸入集的每個項目評估給定的 apply 運算式一次,以產生具有對應的輸入和套用資料行的資料列集合。其中不包含 apply 評估為空集合的資料列。然後會建立 DbProjectExpression,從每個資料列選取指定的 selector,以產生結果的整體集合。 (以 DbExpressionBuilder 定義。) | |
SpatialBoundary | 建立會使用指定引數叫用標準 'SpatialBoundary' 函式的 DbFunctionExpression,其中的引數必須具有 Edm.Geometry 結果類型。運算式的結果類型為 Edm.Geometry。 (以 SpatialEdmFunctions 定義。) | |
SpatialBuffer | 建立會使用指定之引數叫用標準 'SpatialBuffer' 函式的 DbFunctionExpression,其中的引數必須具有 Edm.Geography 或 Edm.Geometry 以及 Edm.Double 結果類型。運算式的結果類型為 Edm.Geometry。 (以 SpatialEdmFunctions 定義。) | |
SpatialContains | 建立會使用指定之引數叫用標準 'SpatialContains' 函式的 DbFunctionExpression,其中每個引數都必須具有 Edm.Geometry 結果類型。運算式的結果類型為 Edm.Boolean。 (以 SpatialEdmFunctions 定義。) | |
SpatialConvexHull | 建立會使用指定引數叫用標準 'SpatialConvexHull' 函式的 DbFunctionExpression,其中的引數必須具有 Edm.Geometry 結果類型。運算式的結果類型為 Edm.Geometry。 (以 SpatialEdmFunctions 定義。) | |
SpatialCrosses | 建立會使用指定之引數叫用標準 'SpatialCrosses' 函式的 DbFunctionExpression,其中每個引數都必須具有 Edm.Geometry 結果類型。運算式的結果類型為 Edm.Boolean。 (以 SpatialEdmFunctions 定義。) | |
SpatialDifference | 建立會使用指定之引數叫用標準 'SpatialDifference' 函式的 DbFunctionExpression,其中每個引數都必須具有 Edm.Geography 或 Edm.Geometry 結果類型。spatialValue1 的結果類型必須符合 spatialValue2 的結果類型。運算式的結果類型與 spatialValue1 和 spatialValue2 的類型相同。 (以 SpatialEdmFunctions 定義。) | |
SpatialDimension | 建立會使用指定之引數叫用標準 'SpatialDimension' 函式的 DbFunctionExpression,其中的引數必須具有 Edm.Geography 或 Edm.Geometry 結果類型。運算式的結果類型為 Edm.Int32。 (以 SpatialEdmFunctions 定義。) | |
SpatialDisjoint | 建立會使用指定之引數叫用標準 'SpatialDisjoint' 函式的 DbFunctionExpression,其中每個引數都必須具有 Edm.Geography 或 Edm.Geometry 結果類型。spatialValue1 的結果類型必須符合 spatialValue2 的結果類型。運算式的結果類型為 Edm.Boolean。 (以 SpatialEdmFunctions 定義。) | |
SpatialElementAt | 建立會使用指定的引數叫用標準 'SpatialElementAt' 函式的 DbFunctionExpression。第一個引數必須有 Edm.Geography 或 Edm.Geometry 結果類型。第二個引數必須有整數數字結果類型。運算式的結果類型與 spatialValue 的結果類型相同。 (以 SpatialEdmFunctions 定義。) | |
SpatialElementCount | 建立會使用指定之引數叫用標準 'SpatialElementCount' 函式的 DbFunctionExpression,其中的引數必須具有 Edm.Geography 或 Edm.Geometry 結果類型。運算式的結果類型為 Edm.Int32。 (以 SpatialEdmFunctions 定義。) | |
SpatialEnvelope | 建立會使用指定引數叫用標準 'SpatialEnvelope' 函式的 DbFunctionExpression,其中的引數必須具有 Edm.Geometry 結果類型。運算式的結果類型為 Edm.Geometry。 (以 SpatialEdmFunctions 定義。) | |
SpatialEquals | 建立會使用指定之引數叫用標準 'SpatialEquals' 函式的 DbFunctionExpression,其中每個引數都必須具有 Edm.Geography 或 Edm.Geometry 結果類型。spatialValue1 的結果類型必須符合 spatialValue2 的結果類型。運算式的結果類型為 Edm.Boolean。 (以 SpatialEdmFunctions 定義。) | |
SpatialIntersection | 建立會使用指定之引數叫用標準 'SpatialIntersection' 函式的 DbFunctionExpression,其中每個引數都必須具有 Edm.Geography 或 Edm.Geometry 結果類型。spatialValue1 的結果類型必須符合 spatialValue2 的結果類型。運算式的結果類型與 spatialValue1 和 spatialValue2 的類型相同。 (以 SpatialEdmFunctions 定義。) | |
SpatialIntersects | 建立會使用指定之引數叫用標準 'SpatialIntersects' 函式的 DbFunctionExpression,其中每個引數都必須具有 Edm.Geography 或 Edm.Geometry 結果類型。spatialValue1 的結果類型必須符合 spatialValue2 的結果類型。運算式的結果類型為 Edm.Boolean。 (以 SpatialEdmFunctions 定義。) | |
SpatialLength | 建立會使用指定之引數叫用標準 'SpatialLength' 函式的 DbFunctionExpression,其中的引數必須具有 Edm.Geography 或 Edm.Geometry 結果類型。運算式的結果類型為 Edm.Double。 (以 SpatialEdmFunctions 定義。) | |
SpatialOverlaps | 建立會使用指定之引數叫用標準 'SpatialOverlaps' 函式的 DbFunctionExpression,其中每個引數都必須具有 Edm.Geometry 結果類型。運算式的結果類型為 Edm.Boolean。 (以 SpatialEdmFunctions 定義。) | |
SpatialRelate | 建立會使用指定之引數叫用標準 'SpatialRelate' 函式的 DbFunctionExpression,其中的引數必須具有 Edm.Geometry 和字串結果類型。運算式的結果類型為 Edm.Boolean。 (以 SpatialEdmFunctions 定義。) | |
SpatialSymmetricDifference | 建立會使用指定之引數叫用標準 'SpatialSymmetricDifference' 函式的 DbFunctionExpression,其中每個引數都必須具有 Edm.Geography 或 Edm.Geometry 結果類型。spatialValue1 的結果類型必須符合 spatialValue2 的結果類型。運算式的結果類型與 spatialValue1 和 spatialValue2 的類型相同。 (以 SpatialEdmFunctions 定義。) | |
SpatialTouches | 建立會使用指定之引數叫用標準 'SpatialTouches' 函式的 DbFunctionExpression,其中每個引數都必須具有 Edm.Geometry 結果類型。運算式的結果類型為 Edm.Boolean。 (以 SpatialEdmFunctions 定義。) | |
SpatialTypeName | 建立會使用指定之引數叫用標準 'SpatialTypeName' 函式的 DbFunctionExpression,其中的引數必須具有 Edm.Geography 或 Edm.Geometry 結果類型。運算式的結果類型為 Edm.String。 (以 SpatialEdmFunctions 定義。) | |
SpatialUnion | 建立會使用指定之引數叫用標準 'SpatialUnion' 函式的 DbFunctionExpression,其中每個引數都必須具有 Edm.Geography 或 Edm.Geometry 結果類型。spatialValue1 的結果類型必須符合 spatialValue2 的結果類型。運算式的結果類型與 spatialValue1 和 spatialValue2 的類型相同。 (以 SpatialEdmFunctions 定義。) | |
SpatialWithin | 建立會使用指定之引數叫用標準 'SpatialWithin' 函式的 DbFunctionExpression,其中每個引數都必須具有 Edm.Geometry 結果類型。運算式的結果類型為 Edm.Boolean。 (以 SpatialEdmFunctions 定義。) | |
StartPoint | 建立會使用指定之引數叫用標準 'StartPoint' 函式的 DbFunctionExpression,其中的引數必須具有 Edm.Geography 或 Edm.Geometry 結果類型。結果類型與 spatialValue 的結果類型相同。 (以 SpatialEdmFunctions 定義。) | |
StartsWith | 建立會使用指定引數叫用標準 'StartsWith' 函式的 DbFunctionExpression,其中的引數都必須具有字串結果類型。運算式的結果類型為布林值。 (以 EdmFunctions 定義。) | |
StDev | 建立會對指定集合的非 null 成員叫用標準 'StDev' 函式的 DbFunctionExpression。運算式的結果類型為 Edm.Double。 (以 EdmFunctions 定義。) | |
StDevP | 建立會對指定集合的母體叫用標準 'StDevP' 函式的 DbFunctionExpression。運算式的結果類型為 Edm.Double。 (以 EdmFunctions 定義。) | |
Substring | 建立會使用指定引數叫用標準 'Substring' 函式的 DbFunctionExpression,其中的引數必須具有字串和整數數值結果類型。運算式的結果類型為字串。 (以 EdmFunctions 定義。) | |
Sum | 建立會對指定的集合叫用標準 'Sum' 函式的 DbFunctionExpression。運算式的結果類型與集合的項目類型相同。 (以 EdmFunctions 定義。) | |
Take | 建立新的 DbLimitExpression,它會將 Argument 集合中的項目數目限制為指定的計數限制值。輸出中不包含相等的結果。 (以 DbExpressionBuilder 定義。) | |
ToLower | 建立會使用指定引數叫用標準 'ToLower' 函式的 DbFunctionExpression,其中的引數必須具有字串結果類型。運算式的結果類型也是字串。 (以 EdmFunctions 定義。) | |
ToSortClause() | 多載。 使用遞增的排序順序和預設的定序,建立新的 DbSortClause。 (以 DbExpressionBuilder 定義。) | |
ToSortClause(String) | 多載。 使用遞增的排序順序和指定的定序,建立新的 DbSortClause。 (以 DbExpressionBuilder 定義。) | |
ToSortClauseDescending() | 多載。 使用遞減的排序順序和預設的定序,建立新的 DbSortClause。 (以 DbExpressionBuilder 定義。) | |
ToSortClauseDescending(String) | 多載。 使用遞減的排序順序和指定的定序,建立新的 DbSortClause。 (以 DbExpressionBuilder 定義。) | |
ToUpper | 建立會使用指定引數叫用標準 'ToUpper' 函式的 DbFunctionExpression,其中的引數必須具有字串結果類型。運算式的結果類型也是字串。 (以 EdmFunctions 定義。) | |
TreatAs | 建立新的 DbTreatExpression。 (以 DbExpressionBuilder 定義。) | |
Trim | 建立會使用指定引數叫用標準 'Trim' 函式的 DbFunctionExpression,其中的引數必須具有字串結果類型。運算式的結果類型也是字串。 (以 EdmFunctions 定義。) | |
TrimEnd | 建立會使用指定引數叫用標準 'RTrim' 函式的 DbFunctionExpression,其中的引數必須具有字串結果類型。運算式的結果類型也是字串。 (以 EdmFunctions 定義。) | |
TrimStart | 建立會使用指定引數叫用標準 'LTrim' 函式的 DbFunctionExpression,其中的引數必須具有字串結果類型。運算式的結果類型也是字串。 (以 EdmFunctions 定義。) | |
Truncate | 建立會使用指定引數叫用標準 'Truncate' 函式的 DbFunctionExpression,其中的引數必須具有單精確度浮點數、雙精確度浮點數或十進位,以及整數結果類型。運算式的結果類型與 value 的結果類型相同。 (以 EdmFunctions 定義。) | |
TruncateTime | 建立會使用指定引數叫用標準 'TruncateTime' 函式的 DbFunctionExpression,其中的引數必須具有 DateTime 或 DateTimeOffset 結果類型。運算式的結果類型與 dateValue 的結果類型相同。 (以 EdmFunctions 定義。) | |
UnaryMinus | 建立新的 DbArithmeticExpression,此運算式會將引數值變成相反值。 (以 DbExpressionBuilder 定義。) | |
Union | 建立新的 DbExpression,它會計算左右集合引數的聯集,並移除重複的項目。 (以 DbExpressionBuilder 定義。) | |
UnionAll | 建立新的 DbUnionAllExpression 物件,此物件會計算左右集合引數的聯集,且不移除重複的項目。 (以 DbExpressionBuilder 定義。) | |
Var | 建立會對指定集合的非 null 成員叫用標準 'Var' 函式的 DbFunctionExpression。運算式的結果類型為 Edm.Double。 (以 EdmFunctions 定義。) | |
VarP | 建立會對指定集合的母體叫用標準 'VarP' 函式的 DbFunctionExpression。運算式的結果類型為 Edm.Double。 (以 EdmFunctions 定義。) | |
Where | 建立新的 DbFilterExpression,它會使用指定的述詞篩選給定輸入集的項目。 (以 DbExpressionBuilder 定義。) | |
XCoordinate | 建立會使用指定引數叫用標準 'XCoordinate' 函式的 DbFunctionExpression,其中的引數必須具有 Edm.Geometry 結果類型。運算式的結果類型為 Edm.Double。 (以 SpatialEdmFunctions 定義。) | |
YCoordinate | 建立會使用指定引數叫用標準 'YCoordinate' 函式的 DbFunctionExpression,其中的引數必須具有 Edm.Geometry 結果類型。運算式的結果類型為 Edm.Double。 (以 SpatialEdmFunctions 定義。) | |
Year | 建立會使用指定引數叫用標準 'Year' 函式的 DbFunctionExpression,其中的引數必須具有 DateTime 或 DateTimeOffset 結果類型。運算式的結果類型為 Edm.Int32。 (以 EdmFunctions 定義。) |
靠上
執行緒安全
這個類型的任何 Public static (在 Visual Basic 中為 Shared) 成員都是安全執行緒。並非所有的執行個體成員都是安全執行緒。