|
![]() |
#1 |
Чайный пьяница
|
SDK
Цитата:
Сообщение от KP0H
![]() UPD: Насколько я понимаю для того чтобы сделать это одним запросом необходимо подключить вторую сущность.
Для этого как я понимаю предназначен query.AddLink(), но тем не менее до меня до сих пор остается загадкой через какой атрибут связана сущность systemuser с сущностью role. query = new QueryExpression("systemuser"); query.AddLink("role", "?","?",JoinOperator.Inner) Я так понимаю дело именно в том что сущности связаны как N:N, но как с этим работать я пока понять не могу. Код, который можно использовать для построения запроса по выборке пользователей для определённой роли: Код: QueryExpression q = new QueryExpression("systemuser"); q.ColumnSet = new ColumnSet(new string[] { "systemuserid" }); LinkEntity link = q.AddLink("systemuserroles", "systemuserid", "systemuserid"); link = link.AddLink("role", "roleid", "roleid"); link.LinkCriteria.AddCondition("name", ConditionOperator.Equal, "Ведущий бухгалтер");
__________________
Эмо разработчик, сначала пишу код, потом плачу над его несовершенством. Подписывайтесь на мой блог, twitter и YouTube канал. Пользуйтесь моим Ultimate Workflow Toolkit |
|
|
За это сообщение автора поблагодарили: KP0H (1). |
Теги |
query, пользователи, роли, запрос (query) |
|
Опции темы | Поиск в этой теме |
Опции просмотра | |
|