Visual Studio + Xamarin:创建数据库 SQLite
Visual Studio + Xamarin: Create database SQLite
我正在尝试在我的应用程序上创建一个数据库 (Xamarin.Android)。我正在使用本教程
http://developer.xamarin.com/recipes/android/data/databases/sqlite/
但该站点并未在
上解释 path
的参数
private string createDatabase(string path)
{
try
{
var connection = new SQLiteAsyncConnection(path);{
connection.CreateTableAsync<person>();
return "Database created";
}
catch (SQLiteException ex)
{
return ex.Message;
}
}
任何人都可以用这个参数帮助我吗?
我尝试使用“/app1/databases/dbPEduc.db”,但显示异常:
SQLite.SQLite3+Result.CannotOpen
Xamarin SQLite 组件的 documentation 有一个正确使用路径的示例(在 异步 API 下)
string folder = Environment.GetFolderPath (Environment.SpecialFolder.Personal);
var conn = new SQLiteAsyncConnection (System.IO.Path.Combine (folder, "stocks.db"));
conn.CreateTableAsync<Stock>().ContinueWith (t => {
Console.WriteLine ("Table created!");
});
我正在尝试在我的应用程序上创建一个数据库 (Xamarin.Android)。我正在使用本教程 http://developer.xamarin.com/recipes/android/data/databases/sqlite/
但该站点并未在
上解释path
的参数
private string createDatabase(string path)
{
try
{
var connection = new SQLiteAsyncConnection(path);{
connection.CreateTableAsync<person>();
return "Database created";
}
catch (SQLiteException ex)
{
return ex.Message;
}
}
任何人都可以用这个参数帮助我吗?
我尝试使用“/app1/databases/dbPEduc.db”,但显示异常:
SQLite.SQLite3+Result.CannotOpen
Xamarin SQLite 组件的 documentation 有一个正确使用路径的示例(在 异步 API 下)
string folder = Environment.GetFolderPath (Environment.SpecialFolder.Personal);
var conn = new SQLiteAsyncConnection (System.IO.Path.Combine (folder, "stocks.db"));
conn.CreateTableAsync<Stock>().ContinueWith (t => {
Console.WriteLine ("Table created!");
});