Есть ли быстрый способ найти базу данных SQLite, которую создает мое приложение?
Я использовал этот пост в качестве основы для создания своих таблиц SQLite.
Используя SQL Server Compact / SQLite Toolbox, я могу красиво просматривать созданные таблицы.
Однако для того, чтобы сначала создать соединение в этом инструменте, мне нужно было найти базу данных SQLite, которую я создал. Я выполнил поиск жесткого диска и нашел его в:
C:\Users\Clay\AppData\Local\Packages\99129e92-ebeb-4800-a0e5-
d0e43b016009_qtyjefqf75sa6\LocalState\photrax.sqlite
Теперь, как в мире я узнаю, что это было в 99129e92-ebeb-4800-a0e5- d0e43b016009_qtyjefqf75sa6 (под C:\Users\Clay\AppData\Local\Packages есть много похожих на Welch имен папок, так как бы я узнал в каком именно)?
Конечно, есть более элегантный способ найти его, чем делать глобальный поиск.
1 ответ
C:\Users\Clay\AppData\Local\Package - это место, где все ваши приложения хранят свои данные, а 99129e92-ebeb-4800-a0e5-
d0e43b016009, скорее всего, является идентификатором вашего пакета из манифеста appx. Вы можете просто использовать ApplicationData.LocalFolder.Path
чтобы получить путь.