var esq =new EntitySchemaQuery(UserConnection.EntitySchemaManager, "Case");
esq.Filters.Add(esq.CreateFilterWithParameters(FilterComparisonType.Equal, "Status.Id", *тут ID состояния обращения НОВОЕ*));
esq.AddColumn("Id");var entities = esq.GetEntityCollection(UserConnection);int count = entities.Count;//количество
var esq =new EntitySchemaQuery(UserConnection.EntitySchemaManager, "Case");
esq.Filters.Add(esq.CreateFilterWithParameters(FilterComparisonType.Equal, "Status.Id", *тут ID состояния обращения НОВОЕ*));
esq.AddColumn("Id");var entities = esq.GetEntityCollection(UserConnection);int count = entities.Count;//количество
Для работы по OData не нужно специфических библиотек с сайта, этот класс генерируется автоматически:
Прокси–классы для клиента WCF могут быть созданы непосредственно из Visual Studio. Для этого необходимо выполнить последовательность действий:
Щелкнуть правой клавишей мыши по проекту, в котором планируется реализация интеграции с Creatio, выбрать в контекстном меню пункт Add Service Reference…
В открывшемся диалоговом окне в поле Address ввести полный адрес OData–сервиса EntityDataService.svc.
Нажать на кнопку Go. В результате откроется окно аутентификации сервиса, в котором необходимо указать имя и пароль пользователя Creatio. Если аутентификация прошла успешно, в окне Servicesотобразятся поддерживаемые сервисом сущности.
В поле Namespase указать имя пространства имен, в котором будут расположены сгенерированные прокси–классы. Например, creatioServiceReference. Ссылку на это пространство имен в дальнейшем необходимо добавить в блок using кода проекта.
Нажать кнопку ОК, после чего будут сгенерированы прокси–классы. При этом в проект будет добавлен новый файл кода Reference.cs, содержащий описание прокси–классов, которые теперь могут использоваться для обращения и взаимодействия с ресурсами сервиса данных как с объектами.