我正在尝试实现一个将在其中使用 Sqlite 等待的属性:
public int ID {
get
{
if (_id != null)
{
return _id;
}
if (string.IsNullOrEmpty(ImageName))
{
return -1;
}
var query = CurrentConnection.Table<Image>().Where(i => i.ImageName == ImageName);
var result = await query.ToListAsync();
...other code
但是,由于属性未设置为 await(尝试过,不起作用),我不能在属性内使用 await。
除了使用方法而不是属性之外,还有什么方法可以解决这个问题?