У меня есть мобильное приложение Xamarin, которое обращается к коллекции Comos DB в Azure.
Мое желание состоит в том, чтобы все SQL-запросы были внутри процедуры хранилища, поэтому при необходимости я могу изменить сторону сервера SQL-запросов, не изменяя мобильное приложение!
Итак, пока у меня есть простой сохраненный процесс. с предложением "select *". Проблема в том, что для выполнения хранимой процедуры. Я должен предоставить ключ раздела!
Это четко описано в документации, см. Здесь:
https://docs.microsoft.com/en-us/azure/cosmos-db/programming#database-program-transactions
Это не очень практично, выполнение хранимой процедуры. поверх моих 235 возможных разделов ключей!
Вы видите проблему? Есть идеи о лучшей практике?
Редактировать: Я нашел этот пост, но он не очень помогает:
Documentdb хранится в запросе кросс-секций Proc