Добрый день!
Подскажите, пожалуйста синтаксис запрос COUNT на C#

Например, такой запрос
var select =
new Select(userConnection)
.Column("SysUserInRole","SysUserId")
.From("SysUserInRole")
.Join(JoinType.Inner, "SysAdminUnit").On("SysUserInRole", "SysUserId").IsEqual("SysAdminUnit", "Id")
.Where("SysUserInRole", "SysRoleId").IsEqual(new QueryParameter(ownerGroup))
as Select;

Как здесь правильно прописать COUNT?

Нравится

8 комментариев

.Column(Func.Count("TableName", "FieldName")).As("ColumnAlias")

что то вроде такого

Спасибо

Добрый день!
А подскажите, пожалуйста, как привести к целому типу?

к String, например, так
(String)dataReader.GetColumnValue("NameGroup")

к Guid, например, так
(Guid)dataReader.GetColumnValue("NameId")

а к целому типу как?

Int32.Parse()
к примеру:
Int32.Parse((String)dataReader.GetColumnValue("NameCount"))

а если NameCount - это и так число?

я, наверное, не так выразилась
- хочу обратиться, результату значения из запроса
dataReader.GetColumnValue("NameCount")
NameCount"- это число (кол-во записей)

Дарья, добрый день!

Попробуйте так:

dataReader.GetColumnValue<int>("NameCount")
Показать все комментарии

Здравствуйте.

Подскажите как узнать количество записей попавших под http запрос вида:

https://xxxxxx.bpmonline.com/0/ServiceModel/EntityDataService.svc/ListingCollection?$filter=length(Owner/Name) gt 0
записи у которых заполнено поле ответственный.

Добавление /$count приводит к результату, если нет $filter, т.е. объем всей коллекции.

Максим.

Нравится

1 комментарий

Здравствуйте, Максим!

Вот пример запроса на количество с фильтрацией:

https://en-sales-mobile-demo.bpmonline.com/0/ServiceModel/EntityDataSer…)

Показать все комментарии