Aggregate(EdmFunction, DbExpression)
|
建立新的 DbFunctionAggregate。
|
AggregateDistinct(EdmFunction, DbExpression)
|
建立以不同方式套用的新 DbFunctionAggregate。
|
All(DbExpression, Func<DbExpression,DbExpression>)
|
建立新的 DbQuantifierExpression,這個物件可判斷指定的述詞是否針對輸入集的所有項目執行作業。
|
All(DbExpressionBinding, DbExpression)
|
建立新的 DbQuantifierExpression,這個物件可判斷指定的述詞是否針對輸入集的所有項目執行作業。
|
And(DbExpression, DbExpression)
|
建立 DbAndExpression,它會對左右引數執行邏輯 And 運算。
|
Any(DbExpression)
|
建立新的 DbExpression,這個運算式會判斷指定的集合引數是否為非空白。
|
Any(DbExpression, Func<DbExpression,DbExpression>)
|
建立新的 DbQuantifierExpression,這個物件可判斷指定的述詞是否針對輸入集的所有項目執行作業。
|
Any(DbExpressionBinding, DbExpression)
|
建立新的 DbQuantifierExpression,這個物件可判斷指定的述詞是否針對輸入集的所有項目執行作業。
|
As(DbAggregate, String)
|
傳回指定的引數做為索引鍵/值組物件。
|
As(DbExpression, String)
|
傳回指定的引數做為索引鍵/值組物件。
|
Bind(DbExpression)
|
建立新的 DbExpressionBinding,它會使用產生的變數名稱繫結指定的運算式。
|
BindAs(DbExpression, String)
|
建立新 DbExpressionBinding,它會使用所指定變數名稱繫結指定的運算式。
|
Case(IEnumerable<DbExpression>, IEnumerable<DbExpression>, DbExpression)
|
建立新的 DbCaseExpression。
|
CastTo(DbExpression, TypeUsage)
|
建立新的 DbCastExpression,它會將轉換運算套用至多型引數。
|
Constant(Object)
|
使用指定的常數值,建立新的 DbConstantExpression。
|
Constant(TypeUsage, Object)
|
使用給定的常數值,建立指定基本型別的新 DbConstantExpression。
|
CreateRef(EntitySet, DbExpression[])
|
建立會根據索引鍵值將參考編碼為特定實體的新 DbRefExpression。
|
CreateRef(EntitySet, EntityType, DbExpression[])
|
建立新的 DbRefExpression,它會根據索引鍵值將參考編碼為給定型別的特定實體。
|
CreateRef(EntitySet, EntityType, IEnumerable<DbExpression>)
|
建立新的 DbRefExpression,它會根據索引鍵值將參考編碼為給定型別的特定實體。
|
CreateRef(EntitySet, IEnumerable<DbExpression>)
|
建立會根據索引鍵值將參考編碼為特定實體的新 DbRefExpression。
|
CrossApply(DbExpression, Func<DbExpression,KeyValuePair<String,DbExpression>>)
|
建立新的 DbApplyExpression,這個運算式會針對給定輸入集的每個項目,評估給定的 apply 運算式一次,產生具有對應的輸入和適用資料行的資料列集合。 其中不包含 apply 評估為空集合的資料列。
|
CrossApply(DbExpressionBinding, DbExpressionBinding)
|
建立新的 DbApplyExpression,這個運算式會針對給定輸入集的每個項目,評估給定的 apply 運算式一次,產生具有對應的輸入和適用資料行的資料列集合。 其中不包含 apply 評估為空集合的資料列。
|
CrossJoin(IEnumerable<DbExpressionBinding>)
|
建立新的 DbCrossJoinExpression,它會無條件聯結輸入運算式繫結清單所指定的集合。
|
Deref(DbExpression)
|
建立新的 DbDerefExpression,它會以給定參考運算式擷取特定實體。
|
Distinct(DbExpression)
|
建立新的 DbDistinctExpression,它會從指定的集合引數中移除重複的項目。
|
Divide(DbExpression, DbExpression)
|
建立新的 DbArithmeticExpression,這個運算式會將左引數除以右引數。
|
Element(DbExpression)
|
建立新的 DbElementExpression,它會將集合轉換成單一子句。
|
Equal(DbExpression, DbExpression)
|
建立新的 DbComparisonExpression,這個運算式會比較左引數和右引數是否相等。
|
Except(DbExpression, DbExpression)
|
建立新的 DbExceptExpression,這個運算式會從左集合引數減去右集合引數。
|
Exists(DbExpression)
|
建立新的 DbExpression,這個運算式會判斷指定的集合引數是否為非空白。
|
Filter(DbExpressionBinding, DbExpression)
|
建立新的 DbFilterExpression,它會使用指定的述詞篩選給定輸入集的項目。
|
FullOuterJoin(DbExpression, DbExpression, Func<DbExpression,DbExpression,DbExpression>)
|
以指定的聯結條件,使用 FullOuterJoin 做為 DbExpressionKind 來建立聯結由左運算式和右運算式所指定之集合的新 DbJoinExpression。
|
FullOuterJoin(DbExpressionBinding, DbExpressionBinding, DbExpression)
|
使用 FullOuterJoin 做為 DbJoinExpression,建立新的 DbExpressionKind,它會針對指定的聯結條件,聯結左右運算式繫結所指定的集合。
|
GetEntityRef(DbExpression)
|
建立新的 DbEntityRefExpression,它會擷取結構化格式中指定實體的參考。
|
GetRefKey(DbExpression)
|
建立新的 DbRefKeyExpression,它會擷取結構化格式中指定參考的索引鍵值。
|
GreaterThan(DbExpression, DbExpression)
|
建立新的 DbComparisonExpression,這個運算式會判斷左引數是否大於右引數。
|
GreaterThanOrEqual(DbExpression, DbExpression)
|
建立新的 DbComparisonExpression,這個運算式會判斷左引數是否大於或等於右引數。
|
GroupBind(DbExpression)
|
建立新的群組運算式繫結,這個繫結會使用產生的變數和群組變數名稱,繫結給定的運算式。
|
GroupBindAs(DbExpression, String, String)
|
建立新的 DbGroupExpressionBinding,這個繫結會使用指定的變數名稱和群組變數名稱,繫結給定的運算式。
|
GroupBy(DbGroupExpressionBinding, IEnumerable<KeyValuePair<String,DbExpression>>, IEnumerable<KeyValuePair<String,DbAggregate>>)
|
建立新的 DbGroupByExpression,它會根據指定的群組索引鍵分組輸入集項目,並套用指定的彙總。
|
InnerJoin(DbExpression, DbExpression, Func<DbExpression,DbExpression,DbExpression>)
|
使用 InnerJoin 做為 DbJoinExpression,建立新的 DbExpressionKind,它會聯結由左右運算式針對指定的聯結條件所指定的集合。
|
InnerJoin(DbExpressionBinding, DbExpressionBinding, DbExpression)
|
使用 InnerJoin 做為 DbJoinExpression,建立新的 DbExpressionKind,它會針對指定的聯結條件,聯結左右運算式繫結所指定的集合。
|
Intersect(DbExpression, DbExpression)
|
建立新的 DbIntersectExpression,這個運算式會計算左右集合引數的交集。
|
Invoke(DbLambda, DbExpression[])
|
建立新的 DbLambdaExpression,表示要讓給定引數套用指定的 Lambda 函式。
|
Invoke(DbLambda, IEnumerable<DbExpression>)
|
建立新的 DbLambdaExpression,表示要讓給定引數套用指定的 Lambda 函式。
|
Invoke(EdmFunction, DbExpression[])
|
建立新的 DbFunctionExpression 代表使用指定之引數指定的函式引動過程。
|
Invoke(EdmFunction, IEnumerable<DbExpression>)
|
建立新的 DbFunctionExpression 代表使用指定之引數指定的函式引動過程。
|
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,其會將指定的選擇器投射在內外部運算式所指定的集合,這裡的內外部運算式是依據指定內外部索引鍵間的相等條件而聯結。
|
Lambda(DbExpression, DbVariableReferenceExpression[])
|
利用指定的內嵌 Lambda 函式實作與和型式參數建立 DbLambda。
|
Lambda(DbExpression, IEnumerable<DbVariableReferenceExpression>)
|
利用指定的內嵌 Lambda 函式實作與和型式參數建立 DbLambda。
|
LeftOuterJoin(DbExpression, DbExpression, Func<DbExpression,DbExpression,DbExpression>)
|
使用 LeftOuterJoin 做為 DbJoinExpression,建立新的 DbExpressionKind,它會聯結由左右運算式針對指定的聯結條件所指定的集合。
|
LeftOuterJoin(DbExpressionBinding, DbExpressionBinding, 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) 的巡覽。
|
Navigate(RelationshipType, String, String, DbExpression)
|
建立新的 DbRelationshipNavigationExpression,表示複合或關聯性 (Association Relationship) 的巡覽。
|
Negate(DbExpression)
|
建立新的 DbArithmeticExpression,這個運算式會將引數值變成相反值。
|
New(TypeUsage, DbExpression[])
|
建立新的 DbNewInstanceExpression。 如果型別引數是集合型別,則這些引數會用於指定集合的項目。 否則,這些引數會用來做為新執行個體中的屬性或資料行值。
|
New(TypeUsage, IEnumerable<DbExpression>)
|
建立新的 DbNewInstanceExpression。 如果型別引數是集合型別,則這些引數會用於指定集合的項目。 否則,這些引數會用來做為新執行個體中的屬性或資料行值。
|
NewCollection(DbExpression[])
|
建立新的 DbNewInstanceExpression,它會建構包含指定項目的集合。 集合的型別是以項目的一般型別為基礎。 如果沒有一般項目型別存在,就會擲回例外狀況。
|
NewCollection(IEnumerable<DbExpression>)
|
建立新的 DbNewInstanceExpression,它會建構包含指定項目的集合。 集合的型別是以項目的一般型別為基礎。 如果沒有一般項目型別存在,就會擲回例外狀況。
|
NewEmptyCollection(TypeUsage)
|
建立新的 DbNewInstanceExpression,這個運算式會建構指定集合型別的空集合。
|
NewRow(IEnumerable<KeyValuePair<String,DbExpression>>)
|
建立新的 DbNewInstanceExpression,這個運算式會使用指定的具名資料行和給定值產生資料列 (如運算式所指定)。
|
Not(DbExpression)
|
建立 DbNotExpression,這個運算式會執行給定引數的邏輯負運算。
|
NotEqual(DbExpression, DbExpression)
|
建立新的 DbComparisonExpression,這個運算式會比較左引數和右引數是否不相等。
|
Null(TypeUsage)
|
建立新的 DbNullExpression,這個運算式表示具型別的 null 值。
|
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,這個運算式會針對給定輸入集的每個項目,評估給定的 apply 運算式一次,產生具有對應的輸入和適用資料行的資料列集合。 apply 評估為空集合的資料列,其 apply 資料行值為 null 。
|
OuterApply(DbExpressionBinding, DbExpressionBinding)
|
建立新的 DbApplyExpression,這個運算式會針對給定輸入集的每個項目,評估給定的 apply 運算式一次,產生具有對應的輸入和適用資料行的資料列集合。 apply 評估為空集合的資料列,其 apply 資料行值為 null 。
|
Parameter(TypeUsage, String)
|
建立新的 DbParameterReferenceExpression,這個運算式會使用指定的名稱和型別,參考參數。
|
Plus(DbExpression, DbExpression)
|
建立新的 DbArithmeticExpression,這個運算式會將左引數加入右引數。
|
Project(DbExpressionBinding, DbExpression)
|
建立新的 DbProjectExpression,這個運算式會對給定的輸入集,投影指定的運算式。
|
Property(DbExpression, EdmProperty)
|
建立新的 DbPropertyExpression,表示要擷取指定的屬性。
|
Property(DbExpression, NavigationProperty)
|
建立新的 DbPropertyExpression,表示要擷取指定的巡覽屬性。
|
Property(DbExpression, RelationshipEndMember)
|
建立新的 DbPropertyExpression,表示要擷取指定的關聯終端成員。
|
Property(DbExpression, String)
|
建立新的 DbPropertyExpression,表示要從給定的執行個體中,擷取具有指定名稱的執行個體屬性。
|
RefFromKey(EntitySet, DbExpression)
|
建立新的 DbRefExpression,其會根據索引鍵值編碼指定的實體的參考。
|
RefFromKey(EntitySet, DbExpression, EntityType)
|
建立新的 DbRefExpression,其會根據索引鍵值編碼指定的實體的參考。
|
Scan(EntitySetBase)
|
建立新的 DbScanExpression,這個運算式會參考指定實體或關聯性集合。
|
Select<TProjection>(DbExpression, Func<DbExpression,TProjection>)
|
建立新的 DbProjectExpression,它會依據給定的輸入集選取指定的運算式。
|
SelectMany(DbExpression, Func<DbExpression,DbExpression>)
|
建立新的 DbApplyExpression,這個運算式會針對給定輸入集的每個項目,評估給定的 apply 運算式一次,產生具有對應的輸入和適用資料行的資料列集合。 其中不包含 apply 評估為空集合的資料列。 然後會建立 DbProjectExpression,從每個資料列選取 apply 資料行,產生 apply 結果的整體集合。
|
SelectMany<TSelector>(DbExpression, Func<DbExpression,DbExpression>, Func<DbExpression,DbExpression,TSelector>)
|
建立新的 DbApplyExpression,這個運算式會針對給定輸入集的每個項目,評估給定的 apply 運算式一次,產生具有對應的輸入和適用資料行的資料列集合。 其中不包含 apply 評估為空集合的資料列。 然後會建立 DbProjectExpression,從每個資料列選取指定的 selector ,產生結果的整體集合。
|
Skip(DbExpressionBinding, IEnumerable<DbSortClause>, DbExpression)
|
建立新的 DbSkipExpression,它會根據給定的排序規定,在略過指定的項目數目之前排序給定的輸入集。
|
Skip(DbSortExpression, DbExpression)
|
建立新的 DbSkipExpression,它會從給定的排序輸入集中略過指定的項目數目。
|
Sort(DbExpressionBinding, IEnumerable<DbSortClause>)
|
建立新的 DbSortExpression,這個運算式會依據指定的排序規格,排序給定的輸入集。
|
Take(DbExpression, DbExpression)
|
建立新的 DbLimitExpression,它會將 Argument 集合中的項目數目限制為指定的計數限制值。 輸出中不包含繫結結果。
|
ThenBy(DbSortExpression, Func<DbExpression,DbExpression>)
|
建立新的 DbSortExpression ,其中包含指定順序輸入集的排序順序,以及以遞增排序順序和預設定序的指定排序索引鍵。
|
ThenBy(DbSortExpression, Func<DbExpression,DbExpression>, String)
|
建立新的 DbSortExpression ,其中包含指定順序輸入集的排序順序,以及以遞增排序順序的指定排序索引鍵和指定的定序。
|
ThenByDescending(DbSortExpression, Func<DbExpression,DbExpression>)
|
使用排序順序建立新的 DbSortExpression ,其中包含指定順序輸入集的排序順序,以及以遞減排序順序和預設定序的指定排序索引鍵。
|
ThenByDescending(DbSortExpression, Func<DbExpression,DbExpression>, String)
|
使用排序順序建立新的 DbSortExpression ,其中包含指定順序輸入集的排序順序,以及以遞減排序順序和指定的定序指定排序索引鍵。
|
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 物件,這個物件會計算左右集合引數的聯集,且不移除重複的項目。
|
Variable(TypeUsage, String)
|
建立新的 DbVariableReferenceExpression,這個運算式會使用指定的名稱和型別,參考變數。
|
Where(DbExpression, Func<DbExpression,DbExpression>)
|
建立新的 DbFilterExpression,它會使用指定的述詞篩選給定輸入集的項目。
|