Так что я знаю, что титч немного странный, но я не знаю, как объяснить свой вопрос в названии.SQLite файл пуст, когда пользователь загружается из магазина (окна универсальные)
Так что я пытаюсь это задать: Я создаю приложение, которое решает вопросы химии. Поэтому у меня есть база данных, содержащая все элементы, включая их информацию. Так выглядит.
public class PeriodicSystem
{
[PrimaryKey, AutoIncrement]
public int Id { get; set; }
[MaxLength(4)]
public string Abbreviation { get; set; }
[MaxLength(50)]
public string Name { get; set; }
[MaxLength(6)]
public int Protons { get; set; }
[MaxLength(6)]
public int Electrons { get; set; }
[MaxLength(6)]
public double Mass { get; set; }
[MaxLength(2)]
public int Group { get; set; }
[MaxLength(2)]
public int Period { get; set; }
[MaxLength(2)]
public bool Metal { get; set; }
[MaxLength(50)]
public string Type { get; set; }
}
У меня есть файл .SQLite, который содержит всю эту информацию. Поэтому мой вопрос заключается в том, будет ли вся информация находиться в файле SQLite, когда пользователи загружают приложение или будут ли они пусты? Потому что, если он пуст, приложение не сможет работать.
Извините за плохой английский.
Зачем нужно делать установщику с вашей базой данных? Почему вы предполагаете, что кто-то написал код для установщика, только для удаления записей в базе данных после успешной установки? – IInspectable
Поскольку я использую git в visual studio, и когда мои друзья делают pull (для внесения изменений в синхронизацию), все изменения, которые я сделал с SQLite-файлом, не отображаются в их файле. – user6480540
Лорд ... Вы понимаете, как работают компьютеры? Если ваши локальные изменения не попадают в ваш репозиторий Git, то, очевидно, вы неправильно сконфигурировали своего клиента Git. Непонятно, как это должно повлиять на пользователей, загружающих ваш пакет приложений из магазина (или в другое место). – IInspectable