SQLite数据库相关
1.如何在项目中嵌入SQLite数据库。目前我使用的方法是在应用中生成数据库和表结构:
/// <summary>
/// 创建数据库连接
/// </summary>
/// <returns></returns>
private SQLiteConnection DataConnection()
{
//连接数据库
var dbPath = Path.Combine(Windows.Storage.ApplicationData.Current.LocalFolder.Path, "MySqlite.sqlite");
SQLiteConnection sqliteConnection = new SQLite.SQLiteConnection(dbPath);
return sqliteConnection;
}
/// <summary>
/// 创建表结构
/// </summary>
public void CreateTable()
{
if (DBConnection == null)
{
DBConnection = DataConnection();
}
DBConnection.CreateTable<ExerciseRecordTable>();
DBConnection.CreateTable<ReportCardTable>();
DBConnection.CreateTable<ErrorTopicTable>();
}
}
那么我可不可以再应用外用SQLite工具生成SQLite数据库和表结构,把这个文件嵌入到项目中使用呢?如果可以,该如何创建数据库连接呢(就是这个DataConnection()方法该怎么写)?
2.SQLite数据库文件的后缀名是什么?
谢谢!