分享方式


IObjectSet<TEntity> 介面

定義

提供功能以允許對一組數據物件進行修改。

generic <typename TEntity>
 where TEntity : classpublic interface class IObjectSet : System::Collections::Generic::IEnumerable<TEntity>, System::Linq::IQueryable<TEntity>
public interface IObjectSet<TEntity> : System.Collections.Generic.IEnumerable<TEntity>, System.Linq.IQueryable<TEntity> where TEntity : class
type IObjectSet<'Entity (requires 'Entity : null)> = interface
    interface IQueryable<'Entity (requires 'Entity : null)>
    interface seq<'Entity (requires 'Entity : null)>
    interface IQueryable
    interface IEnumerable
type IObjectSet<'Entity (requires 'Entity : null)> = interface
    interface IQueryable<'Entity (requires 'Entity : null)>
    interface seq<'Entity (requires 'Entity : null)>
    interface IEnumerable
    interface IQueryable
Public Interface IObjectSet(Of TEntity)
Implements IEnumerable(Of TEntity), IQueryable(Of TEntity)

類型參數

TEntity

從查詢傳回的實體物件類型。

衍生
實作

屬性

名稱 Description
ElementType

取得執行與該 IQueryable 實例相關的表達式樹時回傳元素的類型。

(繼承來源 IQueryable)
Expression

取得與 實 IQueryable例相關的表達樹。

(繼承來源 IQueryable)
Provider

取得與此數據源相關聯的查詢提供者。

(繼承來源 IQueryable)

方法

名稱 Description
AddObject(TEntity)

通知集合,表示新實體的對象必須加入至集合。

Attach(TEntity)

通知集合,表示現有實體的對象必須加入至集合。

DeleteObject(TEntity)

通知集合,表示現有實體的對象必須從集合中刪除。

Detach(TEntity)

通知集合,表示現有實體的對象必須與集合中斷連結。

GetEnumerator()

傳回逐一查看集合的列舉值。

(繼承來源 IEnumerable)

擴充方法

名稱 Description
Aggregate<TSource,TAccumulate,TResult>(IEnumerable<TSource>, TAccumulate, Func<TAccumulate,TSource,TAccumulate>, Func<TAccumulate,TResult>)

在序列上套用累加器函式。 指定的種子值會當做初始累加器值使用,而指定的函式則用來選取結果值。

Aggregate<TSource,TAccumulate,TResult>(IQueryable<TSource>, TAccumulate, Expression<Func<TAccumulate,TSource,TAccumulate>>, Expression<Func<TAccumulate, TResult>>)

在序列上套用累加器函式。 指定的種子值會當做初始累加器值使用,而指定的函式則用來選取結果值。

Aggregate<TSource,TAccumulate>(IEnumerable<TSource>, TAccumulate, Func<TAccumulate,TSource,TAccumulate>)

在序列上套用累加器函式。 指定的種子值會當做初始累加器值使用。

Aggregate<TSource,TAccumulate>(IQueryable<TSource>, TAccumulate, Expression<Func<TAccumulate,TSource,TAccumulate>>)

在序列上套用累加器函式。 指定的種子值會當做初始累加器值使用。

Aggregate<TSource>(IEnumerable<TSource>, Func<TSource,TSource,TSource>)

在序列上套用累加器函式。

Aggregate<TSource>(IQueryable<TSource>, Expression<Func<TSource,TSource,TSource>>)

在序列上套用累加器函式。

AggregateBy<TSource,TKey,TAccumulate>(IEnumerable<TSource>, Func<TSource, TKey>, Func<TKey,TAccumulate>, Func<TAccumulate,TSource,TAccumulate>, IEqualityComparer<TKey>)

對序列套用累加函數,依鍵分組結果。

AggregateBy<TSource,TKey,TAccumulate>(IEnumerable<TSource>, Func<TSource, TKey>, TAccumulate, Func<TAccumulate,TSource,TAccumulate>, IEqualityComparer<TKey>)

對序列套用累加函數,依鍵分組結果。

AggregateBy<TSource,TKey,TAccumulate>(IQueryable<TSource>, Expression<Func<TSource, TKey>>, Expression<Func<TKey,TAccumulate>>, Expression<Func<TAccumulate, TSource,TAccumulate>>, IEqualityComparer<TKey>)

對序列套用累加函數,依鍵分組結果。

AggregateBy<TSource,TKey,TAccumulate>(IQueryable<TSource>, Expression<Func<TSource, TKey>>, TAccumulate, Expression<Func<TAccumulate,TSource,TAccumulate>>, IEqualityComparer<TKey>)

對序列套用累加函數,依鍵分組結果。

All<TSource>(IEnumerable<TSource>, Func<TSource,Boolean>)

判斷序列的所有專案是否符合條件。

All<TSource>(IQueryable<TSource>, Expression<Func<TSource,Boolean>>)

判斷序列的所有專案是否符合條件。

Ancestors<T>(IEnumerable<T>, XName)

傳回元素的篩選集合,其中包含來源集合中每個節點的上階。 集合中僅包含與匹配 XName 的元素。

Ancestors<T>(IEnumerable<T>)

傳回專案集合,其中包含來源集合中每個節點的上階。

Any<TSource>(IEnumerable<TSource>, Func<TSource,Boolean>)

判斷序列的任何專案是否符合條件。

Any<TSource>(IEnumerable<TSource>)

判斷序列是否包含任何專案。

Any<TSource>(IQueryable<TSource>, Expression<Func<TSource,Boolean>>)

判斷序列的任何專案是否符合條件。

Any<TSource>(IQueryable<TSource>)

判斷序列是否包含任何專案。

Append<TSource>(IEnumerable<TSource>, TSource)

將值附加至序列結尾。

AsEnumerable<TSource>(IEnumerable<TSource>)

傳回 IEnumerable<T> 類型的輸入。

AsParallel(IEnumerable)

啟用查詢的平行處理。

AsParallel<TSource>(IEnumerable<TSource>)

啟用查詢的平行處理。

AsQueryable(IEnumerable)

將 an IEnumerable 轉換為 IQueryable

AsQueryable<TElement>(IEnumerable<TElement>)

將一個通用 IEnumerable<T> 藥轉為一個通用 IQueryable<T>藥。

Average<TSource>(IEnumerable<TSource>, Func<TSource,Decimal>)

計算一列 Decimal 數值的平均值,這些數值是透過對輸入序列的每個元素呼叫轉換函數而得出。

Average<TSource>(IEnumerable<TSource>, Func<TSource,Double>)

計算一列 Double 數值的平均值,這些數值是透過對輸入序列的每個元素呼叫轉換函數而得出。

Average<TSource>(IEnumerable<TSource>, Func<TSource,Int32>)

計算一列 Int32 數值的平均值,這些數值是透過對輸入序列的每個元素呼叫轉換函數而得出。

Average<TSource>(IEnumerable<TSource>, Func<TSource,Int64>)

計算一列 Int64 數值的平均值,這些數值是透過對輸入序列的每個元素呼叫轉換函數而得出。

Average<TSource>(IEnumerable<TSource>, Func<TSource,Nullable<Decimal>>)

計算一串可 Decimal 空值的平均值,這些值是透過對輸入序列中每個元素呼叫轉換函數所得到的。

Average<TSource>(IEnumerable<TSource>, Func<TSource,Nullable<Double>>)

計算一串可 Double 空值的平均值,這些值是透過對輸入序列中每個元素呼叫轉換函數所得到的。

Average<TSource>(IEnumerable<TSource>, Func<TSource,Nullable<Int32>>)

計算一串可 Int32 空值的平均值,這些值是透過對輸入序列中每個元素呼叫轉換函數所得到的。

Average<TSource>(IEnumerable<TSource>, Func<TSource,Nullable<Int64>>)

計算一串可 Int64 空值的平均值,這些值是透過對輸入序列中每個元素呼叫轉換函數所得到的。

Average<TSource>(IEnumerable<TSource>, Func<TSource,Nullable<Single>>)

計算一串可 Single 空值的平均值,這些值是透過對輸入序列中每個元素呼叫轉換函數所得到的。

Average<TSource>(IEnumerable<TSource>, Func<TSource,Single>)

計算一列 Single 數值的平均值,這些數值是透過對輸入序列的每個元素呼叫轉換函數而得出。

Average<TSource>(IQueryable<TSource>, Expression<Func<TSource,Decimal>>)

計算一列 Decimal 數值的平均值,該數值是透過對輸入序列的每個元素呼叫投影函數而得。

Average<TSource>(IQueryable<TSource>, Expression<Func<TSource,Double>>)

計算一列 Double 數值的平均值,該數值是透過對輸入序列的每個元素呼叫投影函數而得。

Average<TSource>(IQueryable<TSource>, Expression<Func<TSource,Int32>>)

計算一列 Int32 數值的平均值,該數值是透過對輸入序列的每個元素呼叫投影函數而得。

Average<TSource>(IQueryable<TSource>, Expression<Func<TSource,Int64>>)

計算一列 Int64 數值的平均值,該數值是透過對輸入序列的每個元素呼叫投影函數而得。

Average<TSource>(IQueryable<TSource>, Expression<Func<TSource,Nullable<Decimal>>>)

計算透過對輸入序列中每個元素呼叫投影函數所得到的可 Decimal 空值序列的平均值。

Average<TSource>(IQueryable<TSource>, Expression<Func<TSource,Nullable<Double>>>)

計算透過對輸入序列中每個元素呼叫投影函數所得到的可 Double 空值序列的平均值。

Average<TSource>(IQueryable<TSource>, Expression<Func<TSource,Nullable<Int32>>>)

計算透過對輸入序列中每個元素呼叫投影函數所得到的可 Int32 空值序列的平均值。

Average<TSource>(IQueryable<TSource>, Expression<Func<TSource,Nullable<Int64>>>)

計算透過對輸入序列中每個元素呼叫投影函數所得到的可 Int64 空值序列的平均值。

Average<TSource>(IQueryable<TSource>, Expression<Func<TSource,Nullable<Single>>>)

計算透過對輸入序列中每個元素呼叫投影函數所得到的可 Single 空值序列的平均值。

Average<TSource>(IQueryable<TSource>, Expression<Func<TSource,Single>>)

計算一列 Single 數值的平均值,該數值是透過對輸入序列的每個元素呼叫投影函數而得。

Cast<TResult>(IEnumerable)

將 的 IEnumerable 元素鑄造成指定的類型。

Cast<TResult>(IQueryable)

將 的 IQueryable 元素轉換為指定的類型。

Chunk<TSource>(IEnumerable<TSource>, Int32)

將序列中的元素分割成大小最多 size為 的區塊。

Chunk<TSource>(IQueryable<TSource>, Int32)

將序列中的元素拆分為大小最多 size為 的區塊。

Concat<TSource>(IEnumerable<TSource>, IEnumerable<TSource>)

串連兩個序列。

Concat<TSource>(IQueryable<TSource>, IEnumerable<TSource>)

串連兩個序列。

Contains<TSource>(IEnumerable<TSource>, TSource, IEqualityComparer<TSource>)

透過使用指定的 IEqualityComparer<T>來判斷序列是否包含特定元素。

Contains<TSource>(IEnumerable<TSource>, TSource)

判斷序列是否使用預設相等比較子來包含指定的專案。

Contains<TSource>(IQueryable<TSource>, TSource, IEqualityComparer<TSource>)

透過使用指定的 IEqualityComparer<T>來判斷序列是否包含特定元素。

Contains<TSource>(IQueryable<TSource>, TSource)

判斷序列是否使用預設相等比較子來包含指定的專案。

CopyToDataTable<T>(IEnumerable<T>, DataTable, LoadOption, FillErrorEventHandler)

將物件複製 DataRow 到指定的 DataTable,給定 IEnumerable<T> 一個輸入物件,其中一般參數 TDataRow

CopyToDataTable<T>(IEnumerable<T>, DataTable, LoadOption)

將物件複製 DataRow 到指定的 DataTable,給定 IEnumerable<T> 一個輸入物件,其中一般參數 TDataRow

CopyToDataTable<T>(IEnumerable<T>)

回傳包含物件副本的 aDataTable,給定IEnumerable<T>一個輸入物件,其中一般參數TDataRowDataRow

Count<TSource>(IEnumerable<TSource>, Func<TSource,Boolean>)

傳回數位,代表指定序列中滿足條件的項目數目。

Count<TSource>(IEnumerable<TSource>)

傳回序列中的項目數目。

Count<TSource>(IQueryable<TSource>, Expression<Func<TSource,Boolean>>)

傳回符合條件之指定序列中的項目數目。

Count<TSource>(IQueryable<TSource>)

傳回序列中的項目數目。

CountBy<TSource,TKey>(IEnumerable<TSource>, Func<TSource,TKey>, IEqualityComparer<TKey>)

回傳來源序列中依鍵分組的元素數量。

CountBy<TSource,TKey>(IQueryable<TSource>, Expression<Func<TSource,TKey>>, IEqualityComparer<TKey>)

根據指定的索引鍵選取器函式,傳回序列中每個元素的計數。

DefaultIfEmpty<TSource>(IEnumerable<TSource>, TSource)

如果序列是空的,則傳回指定序列的專案或單一集合中的指定值。

DefaultIfEmpty<TSource>(IEnumerable<TSource>)

如果序列是空的,則傳回指定序列的專案或單一集合中型別參數的預設值。

DefaultIfEmpty<TSource>(IQueryable<TSource>, TSource)

如果序列是空的,則傳回指定序列的專案或單一集合中的指定值。

DefaultIfEmpty<TSource>(IQueryable<TSource>)

如果序列是空的,則傳回指定序列的專案或單一集合中型別參數的預設值。

DescendantNodes<T>(IEnumerable<T>)

傳回來源集合中每個文件和專案之子代節點的集合。

Descendants<T>(IEnumerable<T>, XName)

傳回篩選的專案集合,其中包含來源集合中每個元素和檔的子代專案。 集合中僅包含與匹配 XName 的元素。

Descendants<T>(IEnumerable<T>)

傳回專案集合,其中包含來源集合中每個元素和檔的子代專案。

Distinct<TSource>(IEnumerable<TSource>, IEqualityComparer<TSource>)

透過使用指定的 IEqualityComparer<T> 來比較數值,回傳序列中不同的元素。

Distinct<TSource>(IEnumerable<TSource>)

使用預設相等比較子來比較值,從序列傳回不同的專案。

Distinct<TSource>(IQueryable<TSource>, IEqualityComparer<TSource>)

透過使用指定的 IEqualityComparer<T> 來比較數值,回傳序列中不同的元素。

Distinct<TSource>(IQueryable<TSource>)

使用預設相等比較子來比較值,從序列傳回不同的專案。

DistinctBy<TSource,TKey>(IEnumerable<TSource>, Func<TSource,TKey>, IEqualityComparer<TKey>)

根據指定的索引鍵選取器函式,並使用指定的比較子來比較索引鍵,從序列傳回不同的專案。

DistinctBy<TSource,TKey>(IEnumerable<TSource>, Func<TSource,TKey>)

根據指定的索引鍵選取器函式,從序列傳回不同的專案。

DistinctBy<TSource,TKey>(IQueryable<TSource>, Expression<Func<TSource,TKey>>, IEqualityComparer<TKey>)

根據指定的索引鍵選取器函式,從序列傳回不同的專案。

DistinctBy<TSource,TKey>(IQueryable<TSource>, Expression<Func<TSource,TKey>>)

根據指定的索引鍵選取器函式,從序列傳回不同的專案。

ElementAt<TSource>(IEnumerable<TSource>, Index)

傳回序列中指定索引處的專案。

ElementAt<TSource>(IEnumerable<TSource>, Int32)

傳回序列中指定索引處的專案。

ElementAt<TSource>(IQueryable<TSource>, Index)

傳回序列中指定索引處的專案。

ElementAt<TSource>(IQueryable<TSource>, Int32)

傳回序列中指定索引處的專案。

ElementAtOrDefault<TSource>(IEnumerable<TSource>, Index)

傳回序列中指定索引處的專案,如果索引超出範圍,則傳回預設值。

ElementAtOrDefault<TSource>(IEnumerable<TSource>, Int32)

傳回序列中指定索引處的專案,如果索引超出範圍,則傳回預設值。

ElementAtOrDefault<TSource>(IQueryable<TSource>, Index)

傳回序列中指定索引處的專案,如果索引超出範圍,則傳回預設值。

ElementAtOrDefault<TSource>(IQueryable<TSource>, Int32)

傳回序列中指定索引處的專案,如果索引超出範圍,則傳回預設值。

Elements<T>(IEnumerable<T>, XName)

傳回來源集合中每個專案和檔之子項目的篩選集合。 集合中僅包含與匹配 XName 的元素。

Elements<T>(IEnumerable<T>)

傳回來源集合中每個專案和檔的子專案集合。

Except<TSource>(IEnumerable<TSource>, IEnumerable<TSource>, IEqualityComparer<TSource>)

利用指定 IEqualityComparer<T> 值比較數值,產生兩個序列的集合差。

Except<TSource>(IEnumerable<TSource>, IEnumerable<TSource>)

使用預設相等比較子來比較值,產生兩個序列的集合差異。

Except<TSource>(IQueryable<TSource>, IEnumerable<TSource>, IEqualityComparer<TSource>)

利用指定 IEqualityComparer<T> 值比較數值,產生兩個序列的集合差。

Except<TSource>(IQueryable<TSource>, IEnumerable<TSource>)

使用預設相等比較子來比較值,產生兩個序列的集合差異。

ExceptBy<TSource,TKey>(IEnumerable<TSource>, IEnumerable<TKey>, Func<TSource,TKey>, IEqualityComparer<TKey>)

根據指定的索引鍵選取器函式,產生兩個序列的集合差異。

ExceptBy<TSource,TKey>(IEnumerable<TSource>, IEnumerable<TKey>, Func<TSource,TKey>)

根據指定的索引鍵選取器函式,產生兩個序列的集合差異。

ExceptBy<TSource,TKey>(IQueryable<TSource>, IEnumerable<TKey>, Expression<Func<TSource,TKey>>, IEqualityComparer<TKey>)

根據指定的索引鍵選取器函式,產生兩個序列的集合差異。

ExceptBy<TSource,TKey>(IQueryable<TSource>, IEnumerable<TKey>, Expression<Func<TSource,TKey>>)

根據指定的索引鍵選取器函式,產生兩個序列的集合差異。

First<TSource>(IEnumerable<TSource>, Func<TSource,Boolean>)

傳回序列中符合指定條件的第一個專案。

First<TSource>(IEnumerable<TSource>)

傳回序列的第一個專案。

First<TSource>(IQueryable<TSource>, Expression<Func<TSource,Boolean>>)

傳回符合指定條件之序列的第一個專案。

First<TSource>(IQueryable<TSource>)

傳回序列的第一個專案。

FirstOrDefault<TSource>(IEnumerable<TSource>, Func<TSource,Boolean>, TSource)

傳回序列中符合條件的第一個專案,如果沒有找到這類專案,則傳回指定的預設值。

FirstOrDefault<TSource>(IEnumerable<TSource>, Func<TSource,Boolean>)

傳回序列的第一個專案,如果找不到這類專案,則為符合條件或預設值。

FirstOrDefault<TSource>(IEnumerable<TSource>, TSource)

傳回序列的第一個專案,如果序列不包含任何專案,則傳回指定的預設值。

FirstOrDefault<TSource>(IEnumerable<TSource>)

傳回序列的第一個專案,如果序列不包含任何專案,則傳回預設值。

FirstOrDefault<TSource>(IQueryable<TSource>, Expression<Func<TSource,Boolean>>, TSource)

傳回序列的第一個專案,如果找不到這類專案,則為符合條件或預設值。

FirstOrDefault<TSource>(IQueryable<TSource>, Expression<Func<TSource,Boolean>>)

傳回序列的第一個專案,如果找不到指定的條件,則傳回預設值。

FirstOrDefault<TSource>(IQueryable<TSource>, TSource)

傳回序列的第一個專案,如果序列不包含任何專案,則傳回預設值。

FirstOrDefault<TSource>(IQueryable<TSource>)

傳回序列的第一個專案,如果序列不包含任何專案,則傳回預設值。

GroupBy<TSource,TKey,TElement,TResult>(IEnumerable<TSource>, Func<TSource, TKey>, Func<TSource,TElement>, Func<TKey,IEnumerable<TElement>, TResult>, IEqualityComparer<TKey>)

根據指定的索引鍵選取器函式,將序列的專案分組,並從每個群組及其索引鍵建立結果值。 索引鍵值是使用指定的比較子來比較,而每個群組的元素都是使用指定的函式來投影。

GroupBy<TSource,TKey,TElement,TResult>(IEnumerable<TSource>, Func<TSource,TKey>, Func<TSource,TElement>, Func<TKey,IEnumerable<TElement>,TResult>)

根據指定的索引鍵選取器函式,將序列的專案分組,並從每個群組及其索引鍵建立結果值。 每個群組的項目都會使用指定的函式來投影。

GroupBy<TSource,TKey,TElement,TResult>(IQueryable<TSource>, Expression<Func<TSource, TKey>>, Expression<Func<TSource,TElement>>, Expression<Func<TKey, IEnumerable<TElement>,TResult>>, IEqualityComparer<TKey>)

根據指定的索引鍵選取器函式,將序列的專案分組,並從每個群組及其索引鍵建立結果值。 索引鍵是使用指定的比較子來比較,而且每個群組的元素都是使用指定的函式來投影。

GroupBy<TSource,TKey,TElement,TResult>(IQueryable<TSource>, Expression<Func<TSource, TKey>>, Expression<Func<TSource,TElement>>, Expression<Func<TKey, IEnumerable<TElement>,TResult>>)

根據指定的索引鍵選取器函式,將序列的專案分組,並從每個群組及其索引鍵建立結果值。 每個群組的項目都會使用指定的函式來投影。

GroupBy<TSource,TKey,TElement>(IEnumerable<TSource>, Func<TSource,TKey>, Func<TSource,TElement>, IEqualityComparer<TKey>)

根據索引鍵選取器函式,將序列的專案分組。 索引鍵是使用比較子來比較,而且每個群組的元素都是使用指定的函式來投影。

GroupBy<TSource,TKey,TElement>(IEnumerable<TSource>, Func<TSource,TKey>, Func<TSource,TElement>)

根據指定的索引鍵選取器函式將序列的專案分組,並使用指定的函式來投影每個群組的專案。

GroupBy<TSource,TKey,TElement>(IQueryable<TSource>, Expression<Func<TSource,TKey>>, Expression<Func<TSource,TElement>>, IEqualityComparer<TKey>)

使用指定的函式,將序列的專案分組,並投影每個群組的專案。 使用指定的比較子來比較索引鍵值。

GroupBy<TSource,TKey,TElement>(IQueryable<TSource>, Expression<Func<TSource,TKey>>, Expression<Func<TSource,TElement>>)

根據指定的索引鍵選取器函式將序列的專案分組,並使用指定的函式來投影每個群組的專案。

GroupBy<TSource,TKey,TResult>(IEnumerable<TSource>, Func<TSource,TKey>, Func<TKey,IEnumerable<TSource>,TResult>, IEqualityComparer<TKey>)

根據指定的索引鍵選取器函式,將序列的專案分組,並從每個群組及其索引鍵建立結果值。 使用指定的比較子來比較索引鍵。

GroupBy<TSource,TKey,TResult>(IEnumerable<TSource>, Func<TSource,TKey>, Func<TKey,IEnumerable<TSource>,TResult>)

根據指定的索引鍵選取器函式,將序列的專案分組,並從每個群組及其索引鍵建立結果值。

GroupBy<TSource,TKey,TResult>(IQueryable<TSource>, Expression<Func<TSource, TKey>>, Expression<Func<TKey,IEnumerable<TSource>,TResult>>, IEqualityComparer<TKey>)

根據指定的索引鍵選取器函式,將序列的專案分組,並從每個群組及其索引鍵建立結果值。 使用指定的比較子來比較索引鍵。

GroupBy<TSource,TKey,TResult>(IQueryable<TSource>, Expression<Func<TSource,TKey>>, Expression<Func<TKey,IEnumerable<TSource>,TResult>>)

根據指定的索引鍵選取器函式,將序列的專案分組,並從每個群組及其索引鍵建立結果值。

GroupBy<TSource,TKey>(IEnumerable<TSource>, Func<TSource,TKey>, IEqualityComparer<TKey>)

根據指定的索引鍵選取器函式將序列的專案分組,並使用指定的比較子比較索引鍵。

GroupBy<TSource,TKey>(IEnumerable<TSource>, Func<TSource,TKey>)

根據指定的索引鍵選取器函式,將序列的專案分組。

GroupBy<TSource,TKey>(IQueryable<TSource>, Expression<Func<TSource,TKey>>, IEqualityComparer<TKey>)

根據指定的索引鍵選取器函式將序列的專案分組,並使用指定的比較子比較索引鍵。

GroupBy<TSource,TKey>(IQueryable<TSource>, Expression<Func<TSource,TKey>>)

根據指定的索引鍵選取器函式,將序列的專案分組。

GroupJoin<TOuter,TInner,TKey,TResult>(IEnumerable<TOuter>, IEnumerable<TInner>, Func<TOuter,TKey>, Func<TInner,TKey>, Func<TOuter,IEnumerable<TInner>, TResult>, IEqualityComparer<TKey>)

根據索引鍵相等將兩個序列的專案相互關聯,並將結果分組。 用來 IEqualityComparer<T> 比較鍵的指定。

GroupJoin<TOuter,TInner,TKey,TResult>(IEnumerable<TOuter>, IEnumerable<TInner>, Func<TOuter,TKey>, Func<TInner,TKey>, Func<TOuter,IEnumerable<TInner>, TResult>)

根據索引鍵的相等性,將兩個序列的專案相互關聯,並將結果分組。 默認相等比較子可用來比較索引鍵。

GroupJoin<TOuter,TInner,TKey,TResult>(IQueryable<TOuter>, IEnumerable<TInner>, Expression<Func<TOuter,TKey>>, Expression<Func<TInner,TKey>>, Expression<Func<TOuter,IEnumerable<TInner>,TResult>>, IEqualityComparer<TKey>)

根據索引鍵相等將兩個序列的專案相互關聯,並將結果分組。 用來 IEqualityComparer<T> 比較鍵的指定。

GroupJoin<TOuter,TInner,TKey,TResult>(IQueryable<TOuter>, IEnumerable<TInner>, Expression<Func<TOuter,TKey>>, Expression<Func<TInner,TKey>>, Expression<Func<TOuter,IEnumerable<TInner>,TResult>>)

根據索引鍵相等將兩個序列的專案相互關聯,並將結果分組。 默認相等比較子可用來比較索引鍵。

Index<TSource>(IEnumerable<TSource>)

傳回可列舉,將元素的索引併入 Tuple 中。

Index<TSource>(IQueryable<TSource>)

傳回索引和相關聯的專案。

InDocumentOrder<T>(IEnumerable<T>)

傳回包含來源集合中所有節點的節點集合,依檔順序排序。

Intersect<TSource>(IEnumerable<TSource>, IEnumerable<TSource>, IEqualityComparer<TSource>)

利用指定 IEqualityComparer<T> 值比較數值,產生兩個序列的集合交集。

Intersect<TSource>(IEnumerable<TSource>, IEnumerable<TSource>)

使用預設相等比較子比較值來產生兩個序列的集合交集。

Intersect<TSource>(IQueryable<TSource>, IEnumerable<TSource>, IEqualityComparer<TSource>)

利用指定 IEqualityComparer<T> 值比較數值,產生兩個序列的集合交集。

Intersect<TSource>(IQueryable<TSource>, IEnumerable<TSource>)

使用預設相等比較子比較值來產生兩個序列的集合交集。

IntersectBy<TSource,TKey>(IEnumerable<TSource>, IEnumerable<TKey>, Func<TSource,TKey>, IEqualityComparer<TKey>)

根據指定的索引鍵選取器函式,產生兩個序列的集合交集。

IntersectBy<TSource,TKey>(IEnumerable<TSource>, IEnumerable<TKey>, Func<TSource,TKey>)

根據指定的索引鍵選取器函式,產生兩個序列的集合交集。

IntersectBy<TSource,TKey>(IQueryable<TSource>, IEnumerable<TKey>, Expression<Func<TSource,TKey>>, IEqualityComparer<TKey>)

根據指定的索引鍵選取器函式,產生兩個序列的集合交集。

IntersectBy<TSource,TKey>(IQueryable<TSource>, IEnumerable<TKey>, Expression<Func<TSource,TKey>>)

根據指定的索引鍵選取器函式,產生兩個序列的集合交集。

Join<TOuter,TInner,TKey,TResult>(IEnumerable<TOuter>, IEnumerable<TInner>, Func<TOuter,TKey>, Func<TInner,TKey>, Func<TOuter,TInner,TResult>, IEqualityComparer<TKey>)

根據比對索引鍵,將兩個序列的專案相互關聯。 用來 IEqualityComparer<T> 比較鍵的指定。

Join<TOuter,TInner,TKey,TResult>(IEnumerable<TOuter>, IEnumerable<TInner>, Func<TOuter,TKey>, Func<TInner,TKey>, Func<TOuter,TInner,TResult>)

根據比對索引鍵,將兩個序列的專案相互關聯。 默認相等比較子可用來比較索引鍵。

Join<TOuter,TInner,TKey,TResult>(IQueryable<TOuter>, IEnumerable<TInner>, Expression<Func<TOuter,TKey>>, Expression<Func<TInner,TKey>>, Expression<Func<TOuter,TInner,TResult>>, IEqualityComparer<TKey>)

根據比對索引鍵,將兩個序列的專案相互關聯。 用來 IEqualityComparer<T> 比較鍵的指定。

Join<TOuter,TInner,TKey,TResult>(IQueryable<TOuter>, IEnumerable<TInner>, Expression<Func<TOuter,TKey>>, Expression<Func<TInner,TKey>>, Expression<Func<TOuter,TInner,TResult>>)

根據比對索引鍵,將兩個序列的專案相互關聯。 默認相等比較子可用來比較索引鍵。

Last<TSource>(IEnumerable<TSource>, Func<TSource,Boolean>)

傳回符合指定條件之序列的最後一個專案。

Last<TSource>(IEnumerable<TSource>)

傳回序列的最後一個專案。

Last<TSource>(IQueryable<TSource>, Expression<Func<TSource,Boolean>>)

傳回符合指定條件之序列的最後一個專案。

Last<TSource>(IQueryable<TSource>)

傳回序列中的最後一個專案。

LastOrDefault<TSource>(IEnumerable<TSource>, Func<TSource,Boolean>, TSource)

傳回符合條件之序列的最後一個專案,如果沒有找到這類專案,則傳回指定的預設值。

LastOrDefault<TSource>(IEnumerable<TSource>, Func<TSource,Boolean>)

傳回序列的最後一個專案,如果找不到這類專案,則為符合條件或預設值。

LastOrDefault<TSource>(IEnumerable<TSource>, TSource)

傳回序列的最後一個專案,如果序列不包含任何專案,則傳回指定的預設值。

LastOrDefault<TSource>(IEnumerable<TSource>)

傳回序列的最後一個專案,如果序列不包含任何專案,則傳回預設值。

LastOrDefault<TSource>(IQueryable<TSource>, Expression<Func<TSource,Boolean>>, TSource)

傳回序列的最後一個專案,如果找不到這類專案,則為符合條件或預設值。

LastOrDefault<TSource>(IQueryable<TSource>, Expression<Func<TSource,Boolean>>)

傳回序列的最後一個專案,如果找不到這類專案,則為符合條件或預設值。

LastOrDefault<TSource>(IQueryable<TSource>, TSource)

傳回序列的最後一個專案,如果序列不包含任何專案,則傳回預設值。

LastOrDefault<TSource>(IQueryable<TSource>)

傳回序列中的最後一個專案,如果序列不包含任何專案,則傳回預設值。

LeftJoin<TOuter,TInner,TKey,TResult>(IEnumerable<TOuter>, IEnumerable<TInner>, Func<TOuter,TKey>, Func<TInner,TKey>, Func<TOuter,TInner,TResult>, IEqualityComparer<TKey>)

根據比對索引鍵,將兩個序列的專案相互關聯。 用來 IEqualityComparer<T> 比較鍵的指定。

LeftJoin<TOuter,TInner,TKey,TResult>(IEnumerable<TOuter>, IEnumerable<TInner>, Func<TOuter,TKey>, Func<TInner,TKey>, Func<TOuter,TInner,TResult>)

根據比對索引鍵,將兩個序列的專案相互關聯。 默認相等比較子可用來比較索引鍵。

LeftJoin<TOuter,TInner,TKey,TResult>(IQueryable<TOuter>, IEnumerable<TInner>, Expression<Func<TOuter,TKey>>, Expression<Func<TInner,TKey>>, Expression<Func<TOuter,TInner,TResult>>, IEqualityComparer<TKey>)

根據比對索引鍵,將兩個序列的專案相互關聯。 用來 IEqualityComparer<T> 比較鍵的指定。

LeftJoin<TOuter,TInner,TKey,TResult>(IQueryable<TOuter>, IEnumerable<TInner>, Expression<Func<TOuter,TKey>>, Expression<Func<TInner,TKey>>, Expression<Func<TOuter,TInner,TResult>>)

根據比對索引鍵,將兩個序列的專案相互關聯。 默認相等比較子可用來比較索引鍵。

LongCount<TSource>(IEnumerable<TSource>, Func<TSource,Boolean>)

回傳 和 Int64 ,表示序列中有多少元素滿足某條件。

LongCount<TSource>(IEnumerable<TSource>)

回傳 和 Int64 ,代表序列中元素的總數。

LongCount<TSource>(IQueryable<TSource>, Expression<Func<TSource,Boolean>>)

回傳 和 Int64 ,代表序列中滿足條件的元素數量。

LongCount<TSource>(IQueryable<TSource>)

回傳 和 Int64 ,代表序列中元素的總數。

Max<TSource,TResult>(IEnumerable<TSource>, Func<TSource,TResult>)

在泛型序列的每個專案上叫用轉換函式,並傳回產生的最大值。

Max<TSource,TResult>(IQueryable<TSource>, Expression<Func<TSource,TResult>>)

對泛型 IQueryable<T> 的每個元素呼叫投影函數,並回傳最大結果值。

Max<TSource>(IEnumerable<TSource>, Func<TSource,Decimal>)

對序列中的每個元素呼叫一個轉換函數,並回傳最大 Decimal 值。

Max<TSource>(IEnumerable<TSource>, Func<TSource,Double>)

對序列中的每個元素呼叫一個轉換函數,並回傳最大 Double 值。

Max<TSource>(IEnumerable<TSource>, Func<TSource,Int32>)

對序列中的每個元素呼叫一個轉換函數,並回傳最大 Int32 值。

Max<TSource>(IEnumerable<TSource>, Func<TSource,Int64>)

對序列中的每個元素呼叫一個轉換函數,並回傳最大 Int64 值。

Max<TSource>(IEnumerable<TSource>, Func<TSource,Nullable<Decimal>>)

對序列中的每個元素呼叫轉換函數,並回傳最大可 Decimal 空值。

Max<TSource>(IEnumerable<TSource>, Func<TSource,Nullable<Double>>)

對序列中的每個元素呼叫轉換函數,並回傳最大可 Double 空值。

Max<TSource>(IEnumerable<TSource>, Func<TSource,Nullable<Int32>>)

對序列中的每個元素呼叫轉換函數,並回傳最大可 Int32 空值。

Max<TSource>(IEnumerable<TSource>, Func<TSource,Nullable<Int64>>)

對序列中的每個元素呼叫轉換函數,並回傳最大可 Int64 空值。

Max<TSource>(IEnumerable<TSource>, Func<TSource,Nullable<Single>>)

對序列中的每個元素呼叫轉換函數,並回傳最大可 Single 空值。

Max<TSource>(IEnumerable<TSource>, Func<TSource,Single>)

對序列中的每個元素呼叫一個轉換函數,並回傳最大 Single 值。

Max<TSource>(IEnumerable<TSource>, IComparer<TSource>)

傳回泛型序列中的最大值。

Max<TSource>(IEnumerable<TSource>)

傳回泛型序列中的最大值。

Max<TSource>(IQueryable<TSource>, IComparer<TSource>)

回傳通用 IQueryable<T>的最大值。

Max<TSource>(IQueryable<TSource>)

回傳通用 IQueryable<T>的最大值。

MaxBy<TSource,TKey>(IEnumerable<TSource>, Func<TSource,TKey>, IComparer<TKey>)

根據指定的索引鍵選取器函式和索引鍵比較子,傳回泛型序列中的最大值。

MaxBy<TSource,TKey>(IEnumerable<TSource>, Func<TSource,TKey>)

根據指定的索引鍵選取器函式,傳回泛型序列中的最大值。

MaxBy<TSource,TKey>(IQueryable<TSource>, Expression<Func<TSource,TKey>>, IComparer<TKey>)

根據指定的鍵選擇函式,回傳通用 IQueryable<T> 碼的最大值。

MaxBy<TSource,TKey>(IQueryable<TSource>, Expression<Func<TSource,TKey>>, IComparer<TSource>)
已淘汰.

根據指定的鍵選擇函式,回傳通用 IQueryable<T> 碼的最大值。

MaxBy<TSource,TKey>(IQueryable<TSource>, Expression<Func<TSource,TKey>>)

根據指定的鍵選擇函式,回傳通用 IQueryable<T> 碼的最大值。

Min<TSource,TResult>(IEnumerable<TSource>, Func<TSource,TResult>)

在泛型序列的每個專案上叫用轉換函式,並傳回產生的最小值。

Min<TSource,TResult>(IQueryable<TSource>, Expression<Func<TSource,TResult>>)

對泛型 IQueryable<T> 的每個元素呼叫投影函數,並回傳最小結果值。

Min<TSource>(IEnumerable<TSource>, Func<TSource,Decimal>)

呼叫序列中每個元素的轉換函數,並回傳最小 Decimal 值。

Min<TSource>(IEnumerable<TSource>, Func<TSource,Double>)

呼叫序列中每個元素的轉換函數,並回傳最小 Double 值。

Min<TSource>(IEnumerable<TSource>, Func<TSource,Int32>)

呼叫序列中每個元素的轉換函數,並回傳最小 Int32 值。

Min<TSource>(IEnumerable<TSource>, Func<TSource,Int64>)

呼叫序列中每個元素的轉換函數,並回傳最小 Int64 值。

Min<TSource>(IEnumerable<TSource>, Func<TSource,Nullable<Decimal>>)

對序列中的每個元素呼叫一個轉換函數,並回傳最小的可 Decimal 空值。

Min<TSource>(IEnumerable<TSource>, Func<TSource,Nullable<Double>>)

對序列中的每個元素呼叫一個轉換函數,並回傳最小的可 Double 空值。

Min<TSource>(IEnumerable<TSource>, Func<TSource,Nullable<Int32>>)

對序列中的每個元素呼叫一個轉換函數,並回傳最小的可 Int32 空值。

Min<TSource>(IEnumerable<TSource>, Func<TSource,Nullable<Int64>>)

對序列中的每個元素呼叫一個轉換函數,並回傳最小的可 Int64 空值。

Min<TSource>(IEnumerable<TSource>, Func<TSource,Nullable<Single>>)

對序列中的每個元素呼叫一個轉換函數,並回傳最小的可 Single 空值。

Min<TSource>(IEnumerable<TSource>, Func<TSource,Single>)

呼叫序列中每個元素的轉換函數,並回傳最小 Single 值。

Min<TSource>(IEnumerable<TSource>, IComparer<TSource>)

傳回泛型序列中的最小值。

Min<TSource>(IEnumerable<TSource>)

傳回泛型序列中的最小值。

Min<TSource>(IQueryable<TSource>, IComparer<TSource>)

回傳通用 的最小值 IQueryable<T>

Min<TSource>(IQueryable<TSource>)

回傳通用藥 IQueryable<T>的最小值。

MinBy<TSource,TKey>(IEnumerable<TSource>, Func<TSource,TKey>, IComparer<TKey>)

根據指定的索引鍵選取器函式和索引鍵比較子,傳回泛型序列中的最小值。

MinBy<TSource,TKey>(IEnumerable<TSource>, Func<TSource,TKey>)

根據指定的索引鍵選取器函式,傳回泛型序列中的最小值。

MinBy<TSource,TKey>(IQueryable<TSource>, Expression<Func<TSource,TKey>>, IComparer<TKey>)

根據指定的鍵選擇函式,回傳通用 IQueryable<T> 的最小值。

MinBy<TSource,TKey>(IQueryable<TSource>, Expression<Func<TSource,TKey>>, IComparer<TSource>)
已淘汰.

根據指定的鍵選擇函式,回傳通用 IQueryable<T> 的最小值。

MinBy<TSource,TKey>(IQueryable<TSource>, Expression<Func<TSource,TKey>>)

根據指定的鍵選擇函式,回傳通用 IQueryable<T> 的最小值。

Nodes<T>(IEnumerable<T>)

傳回來源集合中每個檔和專案之子節點的集合。

OfType<TResult>(IEnumerable)

根據指定的類型過濾 的 IEnumerable 元素。

OfType<TResult>(IQueryable)

根據指定的類型過濾 的 IQueryable 元素。

Order<T>(IEnumerable<T>, IComparer<T>)

以遞增順序排序序列的專案。

Order<T>(IEnumerable<T>)

以遞增順序排序序列的專案。

Order<T>(IQueryable<T>, IComparer<T>)

以遞增順序排序序列的專案。

Order<T>(IQueryable<T>)

以遞增順序排序序列的專案。

OrderBy<TSource,TKey>(IEnumerable<TSource>, Func<TSource,TKey>, IComparer<TKey>)

使用指定的比較子,以遞增順序排序序列的專案。

OrderBy<TSource,TKey>(IEnumerable<TSource>, Func<TSource,TKey>)

根據索引鍵,以遞增順序排序序列的專案。

OrderBy<TSource,TKey>(IQueryable<TSource>, Expression<Func<TSource,TKey>>, IComparer<TKey>)

使用指定的比較子,以遞增順序排序序列的專案。

OrderBy<TSource,TKey>(IQueryable<TSource>, Expression<Func<TSource,TKey>>)

根據索引鍵,以遞增順序排序序列的專案。

OrderByDescending<TSource,TKey>(IEnumerable<TSource>, Func<TSource,TKey>, IComparer<TKey>)

使用指定的比較子,以遞減順序排序序列的專案。

OrderByDescending<TSource,TKey>(IEnumerable<TSource>, Func<TSource,TKey>)

根據索引鍵,以遞減順序排序序列的專案。

OrderByDescending<TSource,TKey>(IQueryable<TSource>, Expression<Func<TSource,TKey>>, IComparer<TKey>)

使用指定的比較子,以遞減順序排序序列的專案。

OrderByDescending<TSource,TKey>(IQueryable<TSource>, Expression<Func<TSource,TKey>>)

根據索引鍵,以遞減順序排序序列的專案。

OrderDescending<T>(IEnumerable<T>, IComparer<T>)

依遞減順序排序序列的專案。

OrderDescending<T>(IEnumerable<T>)

依遞減順序排序序列的專案。

OrderDescending<T>(IQueryable<T>, IComparer<T>)

依遞減順序排序序列的專案。

OrderDescending<T>(IQueryable<T>)

依遞減順序排序序列的專案。

Prepend<TSource>(IEnumerable<TSource>, TSource)

將值加入序列的開頭。

Remove<T>(IEnumerable<T>)

從來源集合的父節點中移除每個節點。

Reverse<TSource>(IEnumerable<TSource>)

反轉序列中項目的順序。

Reverse<TSource>(IQueryable<TSource>)

反轉序列中項目的順序。

RightJoin<TOuter,TInner,TKey,TResult>(IEnumerable<TOuter>, IEnumerable<TInner>, Func<TOuter,TKey>, Func<TInner,TKey>, Func<TOuter,TInner,TResult>, IEqualityComparer<TKey>)

根據比對索引鍵,將兩個序列的專案相互關聯。 用來 IEqualityComparer<T> 比較鍵的指定。

RightJoin<TOuter,TInner,TKey,TResult>(IEnumerable<TOuter>, IEnumerable<TInner>, Func<TOuter,TKey>, Func<TInner,TKey>, Func<TOuter,TInner,TResult>)

根據比對索引鍵,將兩個序列的專案相互關聯。 默認相等比較子可用來比較索引鍵。

RightJoin<TOuter,TInner,TKey,TResult>(IQueryable<TOuter>, IEnumerable<TInner>, Expression<Func<TOuter,TKey>>, Expression<Func<TInner,TKey>>, Expression<Func<TOuter,TInner,TResult>>, IEqualityComparer<TKey>)

根據比對索引鍵,將兩個序列的專案相互關聯。 用來 IEqualityComparer<T> 比較鍵的指定。

RightJoin<TOuter,TInner,TKey,TResult>(IQueryable<TOuter>, IEnumerable<TInner>, Expression<Func<TOuter,TKey>>, Expression<Func<TInner,TKey>>, Expression<Func<TOuter,TInner,TResult>>)

根據比對索引鍵,將兩個序列的專案相互關聯。 默認相等比較子可用來比較索引鍵。

Select<TSource,TResult>(IEnumerable<TSource>, Func<TSource,Int32,TResult>)

藉由合併元素的索引,將序列的每個專案投影成新的表單。

Select<TSource,TResult>(IEnumerable<TSource>, Func<TSource,TResult>)

將序列的每個專案投影成新的表單。

Select<TSource,TResult>(IQueryable<TSource>, Expression<Func<TSource,Int32,TResult>>)

藉由合併元素的索引,將序列的每個專案投影成新的表單。

Select<TSource,TResult>(IQueryable<TSource>, Expression<Func<TSource,TResult>>)

將序列的每個專案投影成新的表單。

SelectMany<TSource,TCollection,TResult>(IEnumerable<TSource>, Func<TSource,IEnumerable<TCollection>>, Func<TSource,TCollection,TResult>)

將序列中的每個元素投影為 IEnumerable<T>,將所得序列展平成一個序列,並對每個元素呼叫結果選擇函式。

SelectMany<TSource,TCollection,TResult>(IEnumerable<TSource>, Func<TSource,Int32,IEnumerable<TCollection>>, Func<TSource,TCollection,TResult>)

將序列中的每個元素投影為 IEnumerable<T>,將所得序列展平成一個序列,並對每個元素呼叫結果選擇函式。 每個來源專案的索引會用於該專案的中繼投影形式。

SelectMany<TSource,TCollection,TResult>(IQueryable<TSource>, Expression<Func<TSource, IEnumerable<TCollection>>>, Expression<Func<TSource,TCollection, TResult>>)

將序列中的每個元素投影到一個 IEnumerable<T> ,並對每個元素呼叫結果選擇函式。 每個中繼序列產生的值會合併成單一一維度序列並傳回。

SelectMany<TSource,TCollection,TResult>(IQueryable<TSource>, Expression<Func<TSource, Int32,IEnumerable<TCollection>>>, Expression<Func<TSource,TCollection, TResult>>)

將序列中的每個元素投影為包含產生該序列的來源元素索引的 。IEnumerable<T> 結果選取器函式會在每個中繼序列的每個元素上叫用,而產生的值會合併成單一一維度序列並傳回。

SelectMany<TSource,TResult>(IEnumerable<TSource>, Func<TSource,IEnumerable<TResult>>)

將序列中的每個元素投影為 , IEnumerable<T> 並將所得序列平展成一個序列。

SelectMany<TSource,TResult>(IEnumerable<TSource>, Func<TSource,Int32,IEnumerable<TResult>>)

將序列中的每個元素投影為 IEnumerable<T>,並將所得序列扁平成一個序列。 每個來源專案的索引會以該專案的投影形式使用。

SelectMany<TSource,TResult>(IQueryable<TSource>, Expression<Func<TSource,IEnumerable<TResult>>>)

將序列中的每個元素投影為 , IEnumerable<T> 並將所得序列合併成一個序列。

SelectMany<TSource,TResult>(IQueryable<TSource>, Expression<Func<TSource,Int32,IEnumerable<TResult>>>)

將序列中的每個元素投影為 , IEnumerable<T> 並將所得序列合併成一個序列。 每個來源專案的索引會以該專案的投影形式使用。

SequenceEqual<TSource>(IEnumerable<TSource>, IEnumerable<TSource>, IEqualityComparer<TSource>)

透過比較兩個序列的元素,並使用指定的 IEqualityComparer<T>來判斷兩個序列是否相等。

SequenceEqual<TSource>(IEnumerable<TSource>, IEnumerable<TSource>)

判斷兩個序列是否相等,方法是使用其型別的默認相等比較子來比較專案。

SequenceEqual<TSource>(IQueryable<TSource>, IEnumerable<TSource>, IEqualityComparer<TSource>)

透過使用指定的 IEqualityComparer<T> 元素比較元素,判斷兩個序列是否相等。

SequenceEqual<TSource>(IQueryable<TSource>, IEnumerable<TSource>)

判斷兩個序列是否相等,方法是使用預設相等比較子來比較元素。

Shuffle<TSource>(IEnumerable<TSource>)

洗牌序列中元素的順序。

Shuffle<TSource>(IQueryable<TSource>)

提供功能以允許對一組數據物件進行修改。

Single<TSource>(IEnumerable<TSource>, Func<TSource,Boolean>)

傳回序列中唯一符合指定條件的專案,如果有多個這類專案存在,則會擲回例外狀況。

Single<TSource>(IEnumerable<TSource>)

傳回序列的唯一專案,如果序列中沒有一個專案,則會擲回例外狀況。

Single<TSource>(IQueryable<TSource>, Expression<Func<TSource,Boolean>>)

傳回序列中唯一符合指定條件的專案,如果有多個這類專案存在,則會擲回例外狀況。

Single<TSource>(IQueryable<TSource>)

傳回序列的唯一專案,如果序列中沒有一個專案,則會擲回例外狀況。

SingleOrDefault<TSource>(IEnumerable<TSource>, Func<TSource,Boolean>, TSource)

傳回序列中唯一符合指定條件的專案,如果沒有這類專案,則傳回指定的預設值;如果一個以上的專案符合條件,這個方法會擲回例外狀況。

SingleOrDefault<TSource>(IEnumerable<TSource>, Func<TSource,Boolean>)

傳回序列中唯一符合指定條件的專案,如果沒有這類專案,則傳回預設值;如果一個以上的專案符合條件,這個方法會擲回例外狀況。

SingleOrDefault<TSource>(IEnumerable<TSource>, TSource)

傳回序列的唯一專案,如果序列是空的,則傳回指定的預設值;如果序列中有多個項目,這個方法會擲回例外狀況。

SingleOrDefault<TSource>(IEnumerable<TSource>)

傳回序列的唯一專案;如果序列是空的,則傳回預設值;如果序列中有多個項目,這個方法會擲回例外狀況。

SingleOrDefault<TSource>(IQueryable<TSource>, Expression<Func<TSource,Boolean>>, TSource)

傳回序列中唯一符合指定條件的專案,如果沒有這類專案,則傳回預設值;如果一個以上的專案符合條件,這個方法會擲回例外狀況。

SingleOrDefault<TSource>(IQueryable<TSource>, Expression<Func<TSource,Boolean>>)

傳回序列中唯一符合指定條件的專案,如果沒有這類專案,則傳回預設值;如果一個以上的專案符合條件,這個方法會擲回例外狀況。

SingleOrDefault<TSource>(IQueryable<TSource>, TSource)

傳回序列的唯一專案;如果序列是空的,則傳回預設值;如果序列中有多個項目,這個方法會擲回例外狀況。

SingleOrDefault<TSource>(IQueryable<TSource>)

傳回序列的唯一專案;如果序列是空的,則傳回預設值;如果序列中有多個項目,這個方法會擲回例外狀況。

Skip<TSource>(IEnumerable<TSource>, Int32)

略過序列中指定數目的專案,然後傳回其餘專案。

Skip<TSource>(IQueryable<TSource>, Int32)

略過序列中指定數目的專案,然後傳回其餘專案。

SkipWhile<TSource>(IEnumerable<TSource>, Func<TSource,Boolean>)

只要指定的條件為 true,就會略過序列中的項目,然後傳回其餘元素。

SkipWhile<TSource>(IEnumerable<TSource>, Func<TSource,Int32,Boolean>)

只要指定的條件為 true,就會略過序列中的項目,然後傳回其餘元素。 元素的索引用於述詞函式的邏輯中。

SkipWhile<TSource>(IQueryable<TSource>, Expression<Func<TSource,Boolean>>)

只要指定的條件為 true,就會略過序列中的項目,然後傳回其餘元素。

SkipWhile<TSource>(IQueryable<TSource>, Expression<Func<TSource,Int32,Boolean>>)

只要指定的條件為 true,就會略過序列中的項目,然後傳回其餘元素。 元素的索引用於述詞函式的邏輯中。

SortBy<T>(IQueryable<T>, String)

指定排序順序。

Sum<TSource>(IEnumerable<TSource>, Func<TSource,Decimal>)

計算透過對輸入序列中每個元素呼叫轉換函數所得到的數值 Decimal 序列總和。

Sum<TSource>(IEnumerable<TSource>, Func<TSource,Double>)

計算透過對輸入序列中每個元素呼叫轉換函數所得到的數值 Double 序列總和。

Sum<TSource>(IEnumerable<TSource>, Func<TSource,Int32>)

計算透過對輸入序列中每個元素呼叫轉換函數所得到的數值 Int32 序列總和。

Sum<TSource>(IEnumerable<TSource>, Func<TSource,Int64>)

計算透過對輸入序列中每個元素呼叫轉換函數所得到的數值 Int64 序列總和。

Sum<TSource>(IEnumerable<TSource>, Func<TSource,Nullable<Decimal>>)

計算透過對輸入序列中每個元素呼叫轉換函數所得到的可 Decimal 空值序列的總和。

Sum<TSource>(IEnumerable<TSource>, Func<TSource,Nullable<Double>>)

計算透過對輸入序列中每個元素呼叫轉換函數所得到的可 Double 空值序列的總和。

Sum<TSource>(IEnumerable<TSource>, Func<TSource,Nullable<Int32>>)

計算透過對輸入序列中每個元素呼叫轉換函數所得到的可 Int32 空值序列的總和。

Sum<TSource>(IEnumerable<TSource>, Func<TSource,Nullable<Int64>>)

計算透過對輸入序列中每個元素呼叫轉換函數所得到的可 Int64 空值序列的總和。

Sum<TSource>(IEnumerable<TSource>, Func<TSource,Nullable<Single>>)

計算透過對輸入序列中每個元素呼叫轉換函數所得到的可 Single 空值序列的總和。

Sum<TSource>(IEnumerable<TSource>, Func<TSource,Single>)

計算透過對輸入序列中每個元素呼叫轉換函數所得到的數值 Single 序列總和。

Sum<TSource>(IQueryable<TSource>, Expression<Func<TSource,Decimal>>)

計算透過在輸入序列中每個元素上呼叫投影函數所得到的數值 Decimal 序列總和。

Sum<TSource>(IQueryable<TSource>, Expression<Func<TSource,Double>>)

計算透過在輸入序列中每個元素上呼叫投影函數所得到的數值 Double 序列總和。

Sum<TSource>(IQueryable<TSource>, Expression<Func<TSource,Int32>>)

計算透過在輸入序列中每個元素上呼叫投影函數所得到的數值 Int32 序列總和。

Sum<TSource>(IQueryable<TSource>, Expression<Func<TSource,Int64>>)

計算透過在輸入序列中每個元素上呼叫投影函數所得到的數值 Int64 序列總和。

Sum<TSource>(IQueryable<TSource>, Expression<Func<TSource,Nullable<Decimal>>>)

計算透過在輸入序列中每個元素上調用投影函數所得到的可 Decimal 空值序列總和。

Sum<TSource>(IQueryable<TSource>, Expression<Func<TSource,Nullable<Double>>>)

計算透過在輸入序列中每個元素上調用投影函數所得到的可 Double 空值序列總和。

Sum<TSource>(IQueryable<TSource>, Expression<Func<TSource,Nullable<Int32>>>)

計算透過在輸入序列中每個元素上調用投影函數所得到的可 Int32 空值序列總和。

Sum<TSource>(IQueryable<TSource>, Expression<Func<TSource,Nullable<Int64>>>)

計算透過在輸入序列中每個元素上調用投影函數所得到的可 Int64 空值序列總和。

Sum<TSource>(IQueryable<TSource>, Expression<Func<TSource,Nullable<Single>>>)

計算透過在輸入序列中每個元素上調用投影函數所得到的可 Single 空值序列總和。

Sum<TSource>(IQueryable<TSource>, Expression<Func<TSource,Single>>)

計算透過在輸入序列中每個元素上呼叫投影函數所得到的數值 Single 序列總和。

Take<TSource>(IEnumerable<TSource>, Int32)

從序列開頭傳回指定的連續項目數目。

Take<TSource>(IEnumerable<TSource>, Range)

傳回序列中連續專案的指定範圍。

Take<TSource>(IQueryable<TSource>, Int32)

從序列開頭傳回指定的連續項目數目。

Take<TSource>(IQueryable<TSource>, Range)

傳回序列中連續專案的指定範圍。

TakeWhile<TSource>(IEnumerable<TSource>, Func<TSource,Boolean>)

只要指定的條件為 true,就會從序列傳回專案。

TakeWhile<TSource>(IEnumerable<TSource>, Func<TSource,Int32,Boolean>)

只要指定的條件為 true,就會從序列傳回專案。 元素的索引用於述詞函式的邏輯中。

TakeWhile<TSource>(IQueryable<TSource>, Expression<Func<TSource,Boolean>>)

只要指定的條件為 true,就會從序列傳回專案。

TakeWhile<TSource>(IQueryable<TSource>, Expression<Func<TSource,Int32,Boolean>>)

只要指定的條件為 true,就會從序列傳回專案。 元素的索引用於述詞函式的邏輯中。

ToArray<TSource>(IEnumerable<TSource>)

從 建立一個陣列。IEnumerable<T>

ToDictionary<TSource,TKey,TElement>(IEnumerable<TSource>, Func<TSource,TKey>, Func<TSource,TElement>, IEqualityComparer<TKey>)

根據指定的鍵選擇函式從 建立 IEnumerable<T> aDictionary<TKey,TValue>,一個比較器,一個元素選擇器函式。

ToDictionary<TSource,TKey,TElement>(IEnumerable<TSource>, Func<TSource,TKey>, Func<TSource,TElement>)

根據指定的鍵選擇器與元素選擇器功能,從 a IEnumerable<T> 建立 。Dictionary<TKey,TValue>

ToDictionary<TSource,TKey>(IEnumerable<TSource>, Func<TSource,TKey>, IEqualityComparer<TKey>)

根據指定的鍵選擇函數與鍵比較器,從 建立 IEnumerable<T>Dictionary<TKey,TValue>

ToDictionary<TSource,TKey>(IEnumerable<TSource>, Func<TSource,TKey>)

根據指定的鍵選擇函式從 建立 IEnumerable<T>Dictionary<TKey,TValue>

ToHashSet<TSource>(IEnumerable<TSource>, IEqualityComparer<TSource>)

從 創建 並HashSet<T>IEnumerable<T>使用 來comparer比較金鑰。

ToHashSet<TSource>(IEnumerable<TSource>)

IEnumerable<T>一個 。HashSet<T>

ToList<TSource>(IEnumerable<TSource>)

IEnumerable<T>一個 。List<T>

ToLookup<TSource,TKey,TElement>(IEnumerable<TSource>, Func<TSource,TKey>, Func<TSource,TElement>, IEqualityComparer<TKey>)

根據指定的鍵選擇函式,從 建立 IEnumerable<T> 一個Lookup<TKey,TElement>比較器及元素選擇器函式。

ToLookup<TSource,TKey,TElement>(IEnumerable<TSource>, Func<TSource,TKey>, Func<TSource,TElement>)

根據指定的鍵選擇器與元素選擇器功能,從 a IEnumerable<T> 建立 。Lookup<TKey,TElement>

ToLookup<TSource,TKey>(IEnumerable<TSource>, Func<TSource,TKey>, IEqualityComparer<TKey>)

根據指定的鍵選擇函數與鍵比較器,從 建立 IEnumerable<T>Lookup<TKey,TElement>

ToLookup<TSource,TKey>(IEnumerable<TSource>, Func<TSource,TKey>)

根據指定的鍵選擇函式從 建立 IEnumerable<T>Lookup<TKey,TElement>

TryGetNonEnumeratedCount<TSource>(IEnumerable<TSource>, Int32)

嘗試判斷序列中的項目數目,而不強制列舉。

Union<TSource>(IEnumerable<TSource>, IEnumerable<TSource>, IEqualityComparer<TSource>)

利用指定的 IEqualityComparer<T>生成兩個序列的集合聯集。

Union<TSource>(IEnumerable<TSource>, IEnumerable<TSource>)

使用預設相等比較子產生兩個序列的集合聯集。

Union<TSource>(IQueryable<TSource>, IEnumerable<TSource>, IEqualityComparer<TSource>)

利用指定的 IEqualityComparer<T>生成兩個序列的集合聯集。

Union<TSource>(IQueryable<TSource>, IEnumerable<TSource>)

使用預設相等比較子產生兩個序列的集合聯集。

UnionBy<TSource,TKey>(IEnumerable<TSource>, IEnumerable<TSource>, Func<TSource,TKey>, IEqualityComparer<TKey>)

根據指定的索引鍵選取器函式,產生兩個序列的集合聯集。

UnionBy<TSource,TKey>(IEnumerable<TSource>, IEnumerable<TSource>, Func<TSource,TKey>)

根據指定的索引鍵選取器函式,產生兩個序列的集合聯集。

UnionBy<TSource,TKey>(IQueryable<TSource>, IEnumerable<TSource>, Expression<Func<TSource,TKey>>, IEqualityComparer<TKey>)

根據指定的索引鍵選取器函式,產生兩個序列的集合聯集。

UnionBy<TSource,TKey>(IQueryable<TSource>, IEnumerable<TSource>, Expression<Func<TSource,TKey>>)

根據指定的索引鍵選取器函式,產生兩個序列的集合聯集。

Where<TSource>(IEnumerable<TSource>, Func<TSource,Boolean>)

根據述詞篩選值序列。

Where<TSource>(IEnumerable<TSource>, Func<TSource,Int32,Boolean>)

根據述詞篩選值序列。 每個元素的索引都會用於述詞函式的邏輯中。

Where<TSource>(IQueryable<TSource>, Expression<Func<TSource,Boolean>>)

根據述詞篩選值序列。

Where<TSource>(IQueryable<TSource>, Expression<Func<TSource,Int32,Boolean>>)

根據述詞篩選值序列。 每個元素的索引都會用於述詞函式的邏輯中。

Zip<TFirst,TSecond,TResult>(IEnumerable<TFirst>, IEnumerable<TSecond>, Func<TFirst,TSecond,TResult>)

將指定的函式套用至兩個序列的對應專案,產生結果序列。

Zip<TFirst,TSecond,TResult>(IQueryable<TFirst>, IEnumerable<TSecond>, Expression<Func<TFirst,TSecond,TResult>>)

使用指定的述詞函式合併兩個序列。

Zip<TFirst,TSecond,TThird>(IEnumerable<TFirst>, IEnumerable<TSecond>, IEnumerable<TThird>)

產生具有來自三個指定序列之元素的 Tuple 序列。

Zip<TFirst,TSecond,TThird>(IQueryable<TFirst>, IEnumerable<TSecond>, IEnumerable<TThird>)

產生具有來自三個指定序列之元素的 Tuple 序列。

Zip<TFirst,TSecond>(IEnumerable<TFirst>, IEnumerable<TSecond>)

產生具有來自兩個指定序列之元素的 Tuple 序列。

Zip<TFirst,TSecond>(IQueryable<TFirst>, IEnumerable<TSecond>)

產生具有來自兩個指定序列之元素的 Tuple 序列。

適用於