SfcObjectQuery.ExecuteIterator 方法

定義

執行查詢字串並回傳 SfcObjectIterator,以列舉結果且不快取。 如果 MultipleActiveQuery 為真,那麼你必須在 GetConnection 請求時提供合適的連線,或改用 ExecuteCachedIterator 以避免此問題。

public System.Collections.IEnumerable ExecuteIterator(Microsoft.SqlServer.Management.Sdk.Sfc.SfcQueryExpression query, string[] fields, Microsoft.SqlServer.Management.Sdk.Sfc.OrderBy[] orderByFields);
member this.ExecuteIterator : Microsoft.SqlServer.Management.Sdk.Sfc.SfcQueryExpression * string[] * Microsoft.SqlServer.Management.Sdk.Sfc.OrderBy[] -> System.Collections.IEnumerable
Public Function ExecuteIterator (query As SfcQueryExpression, fields As String(), orderByFields As OrderBy()) As IEnumerable

參數

query
SfcQueryExpression

要處理的查詢字串。

fields
String[]

要取回的欄位名稱。 若為空,則會取回所有預設的廉價欄位。

orderByFields
OrderBy[]

傳回

用 SfcObjectIterator 來列舉結果。 此裝置適合IEnumerable使用,完成後必須立即處理。

適用於