QueriesHelperGetIDsDictionaryBySqlAsync - метод
Метод для получения списка идентификаторов карточек по заданному SQL-запросу сразу для множества карточек.
Пространство имён: Tessa.Roles.QueriesСборка: Tessa (в Tessa.dll) Версия: 4.0.4
public static ValueTask<Dictionary<Guid, IList<Guid>>> GetIDsDictionaryBySqlAsync(
IDbScope dbScope,
string sql,
IReadOnlyCollection<Guid> ids,
CancellationToken cancellationToken
)
Public Shared Function GetIDsDictionaryBySqlAsync (
dbScope As IDbScope,
sql As String,
ids As IReadOnlyCollection(Of Guid),
cancellationToken As CancellationToken
) As ValueTask(Of Dictionary(Of Guid, IList(Of Guid)))
public:
static ValueTask<Dictionary<Guid, IList<Guid>^>^> GetIDsDictionaryBySqlAsync(
IDbScope^ dbScope,
String^ sql,
IReadOnlyCollection<Guid>^ ids,
CancellationToken cancellationToken
)
static member GetIDsDictionaryBySqlAsync :
dbScope : IDbScope *
sql : string *
ids : IReadOnlyCollection<Guid> *
cancellationToken : CancellationToken -> ValueTask<Dictionary<Guid, IList<Guid>>>
- dbScope IDbScope
- Объект для взаимодействия с базой данных.
- sql String
- SQL-запрос.
- ids IReadOnlyCollectionGuid
- Список идентификаторов для фильтрации.
- cancellationToken CancellationToken
- Объект, посредством которого можно отменить асинхронную задачу.
ValueTaskDictionaryGuid,
IListGuidСписки идентификаторов карточек, из которого удалены все дубли, разделённые по идентификаторам карточек для фильтрации.