Посоветуйте, как захешировать строку консистентно для Partition Key? В строке только ASCII, и фиксированная длина. В принципе, это GUID, или UUID, но проблемка - у Guid есть какие-то статические поля, а у UUID - так вообще они у нас TimeBased. string.GetHashCode не подходит, так как он может без предупреждения поменяться в зависимости от рантайма, и вообще не гарантирован для разных запусков процесса
Для uuid/guid берёшь байтовое представление, ксоришь 16 байт как 2 инт64 в 1, потом 1 инт64 ксоришь ещё раз как 2 инт32 между собой в 1 инт32. Профит.