As – привести к типу сущности репозитория
| << Click to Display Table of Contents >> Объектная модель > Действия с репозиториями и сущностями > Get, GetAll – получение сущности As – привести к типу сущности репозитория |     | 
Метод используется, чтобы объект привести к типу сущности репозитория. Например, это может потребоваться при работе с документами, задачами или заданиями разных типов, когда в зависимости типа нужно получить свойство.
Синтаксис
| C# | 
| public static As(IEntity castEntity); | 
Параметры
castEntity – приводимая сущность.
Возвращаемое значение
Null, если тип объекта не совпадает с типом сущности репозитория.
Пример. Фильтрация заданий по типу
/// Выбрать из списка всех заданий пользователя только задания на подписание.
public virtual IQueryable<Sungero.Workflow.IAssignmentBase> OnSigningDataQuery(IQueryable<Sungero.Workflow.IAssignmentBase> query)
{
  // Фильтровать задания по типу.
  var result = query.Where(a => Docflow.ApprovalSigningAssignments.Is(a) && Docflow.ApprovalSigningAssignments.As(a).IsConfirmSigning != true);
  return result;
}
  | © Компания Directum, 2025 |