反序列化的类需要在sqlite数据库中本地存储。
我使用的是xamarin表单PCL,元数据需要在数据库中本地保存和检索。
我无法理解如何将反序列化的C#类保存到数据库中。
答案 0 :(得分:0)
正如评论所指出的,使用CreateTable将为您处理。取自Xamarin.Forms示例:
public TodoItemDatabase()
{
database = DependencyService.Get<ISQLite> ().GetConnection ();
// create the tables
database.CreateTable<TodoItem>();
}
现在您有要保存的表格。您可以像任何其他ORM一样调用它:
public int SaveItem (TodoItem item)
{
lock (locker) {
if (item.ID != 0) {
database.Update(item);
return item.ID;
} else {
return database.Insert(item);
}
}
}
假设您正在使用Sqlite ORM包装器,您不必担心这些细节:Nuget可以很好地使用SQLite.Net-PCL。