InMemoryQueryCursor - класс |
Пространство имён: FinistSoft.Storage
internal class InMemoryQueryCursor : IQueryCursor, IEnumerator<QueryResultRow>, IDisposable, IEnumerator
Тип InMemoryQueryCursor предоставляет следующие члены.
Имя | Описание | |
---|---|---|
InMemoryQueryCursor |
Инициализирует экземпляр на основе определения курсора хранилища в памяти.
|
Имя | Описание | |
---|---|---|
Current |
Получает текущую строку результата объектного запроса.
|
Имя | Описание | |
---|---|---|
Dispose |
Выполняет определяемые приложением задачи, связанные с удалением, высвобождением или сбросом неуправляемых ресурсов.
| |
Equals | Determines whether the specified object is equal to the current object. (Унаследован от Object.) | |
Finalize | Allows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection. (Унаследован от Object.) | |
GetHashCode | Serves as the default hash function. (Унаследован от Object.) | |
GetObjectT |
Возвращает бизнес-объект заданного типа из последней считанной строки результата объектного запроса.
| |
GetObjectT(Int32) |
Возвращает бизнес-объект заданного типа из последней считанной строки результата объектного запроса,
который соответствует корневому объекту запросаQueryRootObject с заданным порядковым номером (по порядку добавления вQuery).
| |
GetResultRow |
Получает текущую строку результата объектного запроса.
| |
GetType | Gets the Type of the current instance. (Унаследован от Object.) | |
MemberwiseClone | Creates a shallow copy of the current Object. (Унаследован от Object.) | |
MoveNext |
Считывает очередную строку из результирующего набора строк объектного запроса.
| |
Open |
Выбирает требуемые объекты из хранилища.
| |
Reset |
Заново выбирает требуемые объекты из хранилища.
Устанавливает перечислитель в его начальное положение перед первым элементом коллекции.
| |
ToString | Returns a string that represents the current object. (Унаследован от Object.) |
Имя | Описание | |
---|---|---|
_cursorDef |
Ссылается на объект определения курсора.
| |
_isFetched |
Содержит признак того, что запрос вернул хотя бы одну строку после открытия.
| |
_isOpen |
Содержит признак того, что требуемые объекты были отобраны из хранилища.
| |
_resultEnumerator |
Содержит перечислитель коллекции результатов запроса, сформированной при отборе объектов.
|
Имя | Описание | |
---|---|---|
IEnumeratorCurrent |
Получает текущий элемент коллекции (строку результата объектного запроса QueryResultRow).
|