SQLite.net - PCLを使用して単純なローカルデータベースを作成し、そこにデータを挿入しました。私の質問は、オブジェクトの1つ、またはデータベースに格納されているすべてのobejectを取得する最も簡単な方法は何ですか?Xamarin.formでSQLiteデータベースにアクセスする最も簡単な方法は何ですか?
マイデータベース:
namespace DatabaseDemo
{
public class Database
{
readonly SQLiteAsyncConnection _database;
public Database(string path)
{
_database = new SQLiteAsyncConnection(path);
_database.CreateTableAsync<Model>().Wait();
}
public Task<int> SaveItemAsync(Model person)
{
if (person.ID != 0)
{
return _database.UpdateAsync(person);
}
else
{
return _database.InsertAsync(person);
}
}
}
}
マイModelクラス:
namespace DatabaseDemo
{
public class Model
{
[PrimaryKey, AutoIncrement]
public int ID { get; set; }
public string Name { get; set; }
}
}
これはかなりよく書かれています - https://developer.xamarin.com/guides/xamarin-forms/application-fundamentals/databases/ – Jason
このチュートリアルでは、すべてのデータを表示するためにリストビューを使用していますが、アプリケーション出力のデータ。だから私はここに投稿 –
ローカルDBにアクセスすることについて尋ねた、リストビューを使用しているか、コンソールに書き込んでいるかどうかに関係なく同じです。チュートリアルがあなたが必要としているのと全く同じことをしないからといって、あなたがそれから学ぶことができないというわけではありません。 – Jason