Это моя первая попытка сделать кросс-платформенное приложение с помощью Visual Studio 2015. С помощью обучающих программ, доступных в сети, я смог использовать SQLite в UWP (Xamarin Forms). Но, я не знаю, как скопировать базу данных sqlite, предварительно заполненную и использовать ее?Как использовать базу данных sqlite, предварительно заполненную в UWP?
Мой пример кода -
using Medical_Study.UWP;
using System;
using System.Collections.Generic;
using System.IO;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using Windows.Storage;
using Xamarin.Forms;
[assembly: Dependency(typeof(SqliteService))]
namespace Medical_Study.UWP
{
public class SqliteService : ISQLite
{
public SqliteService()
{
}
#region ISQLite implementation
public SQLite.SQLiteConnection GetConnection()
{
var sqliteFilename = "QBank.db";
string path = Path.Combine(ApplicationData.Current.LocalFolder.Path, sqliteFilename);
var conn = new SQLite.SQLiteConnection(path);
// Return the database connection
return conn;
}
#endregion
}
}
Спасибо за ваш ответ. Но я спрашивал конкретно о UWP (Universal Windows Programming), поскольку он показывает ошибку - «Приложение» не содержит определения для «GetResourceStream». «Для iOS и Android я уже сделал это из другого учебника по сети. И я не использую WP8 –
@ Dr.AtulTiwari Добавил UWP-информацию в ответ. Пожалуйста, проверьте – Nikita
Спасибо, но у меня все еще есть сомнения. Что такое 'someObj' здесь? –