Мне нужна одна хранимая процедура, которую мне нужно запускать на разных ключах разделов. Моя коллекция разделена на одно ключевое имя сущности, и я хочу выполнить хранимую процедуру для каждого объекта в разделе.ExecuteStoredProcedureAsync запускает его через ключи разделов
sproc = await client.CreateStoredProcedureAsync(collectionLink, sproc,
new RequestOptions { PartitionKey = new PartitionKey(partitionkey) });
StoredProcedureResponse<int> scriptResult = await client.ExecuteStoredProcedureAsync<int>(
sproc.SelfLink,
new RequestOptions { PartitionKey = new PartitionKey(partitionkey) },
args);
я получаю следующее исключение:
запросы, исходящие из сценариев не могут ссылаться на другие, чем тот, для которого запрос клиента был представлен
- Нужно создать раздел ключей хранимую процедуру в каждом разделе на основе ключа?
- Возможно ли иметь одну хранимую процедуру, которая может выполняться для всех ключей?
Спасибо Майкл. Это решило проблему. –
Мы работаем над хранимой процедурой, которая будет работать через ключи разделов. Будьте на связи. –