本文為機器翻譯文章。如需檢視英文版,請選取 [原文] 核取方塊。您也可以將滑鼠指標移到文字上,即可在快顯視窗顯示英文原文。
譯文
原文

Queryable.AsQueryable 方法 (IEnumerable)

 

將轉換 IEnumerableIQueryable

命名空間:   System.Linq
組件:  System.Core (於 System.Core.dll)

public static IQueryable AsQueryable(
	this IEnumerable source
)

參數

source
Type: System.Collections.IEnumerable

要轉換的序列。

傳回值

Type: System.Linq.IQueryable

IQueryable 表示輸入的序列。

Exception Condition
ArgumentException

source 不會實作 IEnumerable<T> 部分 T

ArgumentNullException

sourcenull

如果類型 source 實作 IQueryable<T>, ,AsQueryable(IEnumerable) 會直接傳回。 否則,它會傳回 IQueryable<T> 執行查詢的對等的查詢運算子在呼叫方法 Enumerable 而不是在 Queryable

這個方法會假設 source 實作 IEnumerable<T> 部分 T 在執行階段,則結果會是類型 IQueryable<T> 對同一個 T 此方法相當實用動態案例中,當您以靜態方式不知道的型別 T

通用 Windows 平台
自 8 起供應
.NET Framework
自 3.5 起供應
可攜式類別庫
提供支援︰ 可攜式 .NET 平台
Silverlight
自 2.0 起供應
Windows Phone Silverlight
自 7.1 起供應
Windows Phone
自 8.1 起供應
回到頁首
顯示: