我正在使用 sql-net 和 mvvmcross 构建一个 Windows 8 应用程序,以便对 sqlite 数据库进行数据访问。这适用于任何 Win-8 或 Win-Phone 应用程序。
我需要在应用启动时安装现有的 sqlite 文件。
使用连接时,您使用这样的语法
public FlashCardManager(ISQLiteConnectionFactory factory, IMvxMessenger messenger)
{
_messenger = messenger;
_connection = factory.Create("Dictionary.sqlite");
_connection.CreateTable<FlashCardSet>();
_connection.CreateTable<FlashCard>();
}
public void CreateCard(FlashCard flashCard)
{
_connection.Insert(flashCard);
}
该连接在以下位置创建一个文件:C:\Users\USER\AppData\Local\Packages\793fd702-171e-474f-ab3b-d9067c58709b_ka9b83fa3fse2\LocalState
我的应用程序使用我创建的现有 sqlite 数据库文件。安装应用程序时,我需要将它放在此文件夹中。我该怎么做呢?
谢谢,JH