通过方法OnNavigatedTo()我得到一个int页面,我从List中进行LINQ查询,从我在LocalStorage中的数据库中获取项目。
long double
但是一旦我开始在创建的对象中读取读取属性,我就会遇到这个异常:
protected override async void OnNavigatedTo(NavigationEventArgs e)
{
SQLiteAsyncConnection mussAll = new SQLiteAsyncConnection("DatabaseMusei.db");
var queryAll = await mussAll.Table<Musei>().ToListAsync();
List<Musei> museiAll = new List<Musei>();
foreach(Musei mus in queryAll)
{
museiAll.Add(mus);
}
IDmusei = (int)e.Parameter;
Musei muss;
muss = museiAll.Where(x => x.ID == IDmusei).FirstOrDefault();
//my code
}
如果您直接在该页面上获取对象博物馆并执行以下操作: mus =(Museei)e .Parameters; 然后程序工作。问题在哪里?