К сожалению, это ожидаемое поведение. Каждый раз, когда вы обновляете версию эмулятора хранилища, для хранения информации используется другая база данных.
Я просто предлагаю вам выполнить резервное копирование всех данных в хранилище разработки вручную, прежде чем устанавливать новую эмуляцию хранилища в будущем. Если вы используете Azure Storage Explorer, это облегчит процесс резервного копирования:
- Blob Storage: просто создать папку напоминает имя контейнера, и скачать все файлы в эту папку (с помощью хранения проводника, вы можете просто выбрать все и нажмите на загрузку). Но будьте осторожны, так как это только резервное содержимое blob. Метаданные Blob и любые другие специфические свойства blob не будут сохранены.
- Хранилище таблиц: экспортируйте таблицу (используя проводник хранилища, вы можете экспортировать данные таблицы в cvs, json или xml-файл. Но имейте в виду, что разные версии проводника хранилища иногда используют другое форматирование. В моем случае, когда я пытался экспортируйте данные в cvs в хранилище explorer v.5 и импортируйте его в v.6, некоторые из данных не удались. Мне нужно снова изменить формат данных. :()
Но да, даже хранение Проводник не смог выполнить резервное копирование всех данных за один клик. Надеюсь, есть инструмент для резервного копирования данных в хранилище dev одним щелчком мыши. И, конечно, я хочу, чтобы следующая версия эмулятора не сбросила данные.
Thanks Gaurav Да .. это раздражает решение, но, по крайней мере, это одно :) Но .. мои dev-хранилища не так важны, что я буду заботиться о том, чтобы делать это действительно :) Boo для Microsoft для плохого решения для обновления :) –