SfcObjectQuery 类

定义

public class SfcObjectQuery
type SfcObjectQuery = class
Public Class SfcObjectQuery
继承
SfcObjectQuery

构造函数

名称 说明
SfcObjectQuery(IAlienRoot)
SfcObjectQuery(ISfcDomain, SfcObjectQueryMode)

为特定域实例创建对象查询。 查询模式确定如何处理返回打开迭代器的请求以及要使用的特定连接。

SfcObjectQuery(ISfcDomain)

为特定的域实例对象层次结构和连接创建对象查询。 如果使用 ExecuteIterator 并想要在关闭查询之前进行另一个查询,请考虑使用指示对多个活动查询的支持的重载,或者只是使用 ExecuteCollection 来避免它。

属性

名称 说明
ActiveQueriesMode

单个或多个活动查询? 如果指示了多个查询,则返回的连接必须能够执行查询并获取结果,假设主连接正忙于已处于活动状态的查询。

SfcQueryExpression

处理的最新查询字符串。 这是只读的,因为每个查询执行都传递了要执行的查询。

方法

名称 说明
ExecuteDataTable(SfcQueryExpression, String[], OrderBy[])

执行查询字符串以检索指定的字段并返回完全填充的 DataTable。

ExecuteIterator(SfcQueryExpression, String[], OrderBy[])

执行查询字符串并返回 SfcObjectIterator 以枚举结果,而无需缓存结果。 如果 MultipleActiveQueries 为 true,则必须在 GetConnection 请求时提供适当的连接,或者改用 ExecuteCachedIterator 来避免此问题。

适用于