SanthoshBabu Mahimairaj Ответов: 0

Используйте существующий SQL lite в UWP


Дорогие Все,

Мне нужно использовать существующую базу данных SQL Lite в моем приложении UWP, не могли бы вы дать мне совет?

Что я уже пробовал:

Я пытаюсь выполнить следующие шаги, но это не сработает, это работает только для новой БД

   string path;
   SQLite.Net.SQLiteConnection conn;

   public MainPage(){
      this.InitializeComponent();
      path = Path.Combine(Windows.Storage.ApplicationData.Current.LocalFolder.Path,
         "db.sqlite");
      conn = new SQLite.Net.SQLiteConnection(new
         SQLite.Net.Platform.WinRT.SQLitePlatformWinRT(), path);
      conn.CreateTable<Customer>();
   }

   private void Retrieve_Click(object sender, RoutedEventArgs e) {
      var query = conn.Table<Customer>();
      string id = "";
      string name = "";
      string age = "";

      foreach (var message in query) {
         id = id + " " + message.Id;
         name = name + " " + message.Name;
         age = age + " " + message.Age;
      }

      textBlock2.Text = "ID: " + id + "\nName: " + name + "\nAge: " + age;
   }

   private void Add_Click(object sender, RoutedEventArgs e){

      var s = conn.Insert(new Customer(){
         Name = textBox.Text,
         Age = textBox1.Text
      });

   }


public class Customer {
   [PrimaryKey, AutoIncrement]
   public int Id { get; set; }
   public string Name { get; set; }
   public string Age { get; set; }
}



не могли бы вы посоветовать мне добавить существующую базу данных sql lite в мое текущее приложение UWP

0 Ответов