SfcObjectQuery.ExecuteIterator 方法

定义

执行查询字符串并返回 SfcObjectIterator 以枚举结果,而无需缓存结果。 如果 MultipleActiveQueries 为 true,则必须在 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[]

要检索的字段名称。 如果为 null,将检索所有默认廉价字段。

orderByFields
OrderBy[]

返回

用于枚举结果的 SfcObjectIterator。 这适用于 IEnumerable 使用,必须在完成后释放。

适用于