<< Click to Display Table of Contents >> Объектная модель > Действия с репозиториями и сущностями > History – история работы WhereDocumentHistory – отфильтровать список сущностей по истории работы с документом |
Метод используется для получения списка сущностей, отфильтрованного по данным истории работы с документом.
При работе с историей документов дополнительно записывается информация о номере версии, с которой происходит действие. Поэтому, если требуется задать условие на номер версии документа, используется метод WhereDocumentHistory().
Синтаксис
C# |
public static IQueryable <T> WhereDocumentHistory <T> (Expression <Func <IDocumentHistory, bool>> expression); |
Параметры
expression – фильтр по истории работы с документом.
Возвращаемое значение
Список сущностей, отфильтрованный по истории работы с документом.
Пример. Получение списка документов, отфильтрованного по действию создания и номеру версии
var createdDocuments = session.GetAll<IElectronicDocumentTemplate>().WhereDocumentHistory(h => h.Action == Sungero.CoreEntities.History.Action.Create && h.VersionNumber == 1).ToList();
© Компания Directum, 2024 |