如何在SQLite數據庫中存儲Xamarin.Forms.Point
的數組?如何在SQLite中存儲Xamarin.Forms.Point數組?
我有以下方法:
async void OnSaveButtonClicked(object sender, EventArgs e)
{
var temp = padView.Points;
var tempArray = padView.Points.ToArray();
var databaseItem = new DatabaseItem
{
Name = Name.Text,
Date = Date.Date.ToString(),
//PadViewPoints =
};
//var databaseItem = (DatabaseItem)BindingContext;
await App.Database.SaveItemAsync(databaseItem);
await Navigation.PopAsync();
}
由於存在對padView
的簽名,通過上述方法步進的時候,我看到tempArray
有Xamarin.Forms.Point[76]
值。
我想將這個點數組存儲在數據庫中,以便稍後加載項目時加載它。
如果你只是需要存儲它,而不是dyamiically查詢它,那麼你可以將它序列化爲json並作爲文本存儲 – Jason