私のアプリケーションでは、異なるキャンバスが「ページ」として格納され、各キャンバスの内容は「セル」として格納されます。私は1つのキャンバスを作る/占めてすべてのセルをロードする際リスト<MyClass>待ち受けタスク
は今、私はこのようにそれらを取得する:これは素晴らしい作品
public Task<List<Cell>> GetCellsAsync(string uPageGUID)
{
return database.QueryAsync<Cell>("SELECT * FROM cells WHERE cellpageguid = ?", uPageGUID);
}
。
ここで、値 "pageisstartpage"がtrueに設定されているページの "pageguid"を調べたいと思います。
そこで私は次のことをしようとしている:
public Task<string>GetStartPageGUID()
{
nPages<List<Page>>=database.QueryAsync<Page>("SELECT * FROM pages WHERE pageisstartpage=?", true);
return nPages.First.GUID;
}
コンパイラは私に語った:
NPAGES現在のコンテキストに存在しません。
私はどこで間違いをしましたかわかりません。あなたは正しくNPAGESを宣言する必要が
'await'を使う場合、メソッドを' async'として定義する必要があります。 –
@OfirWinegarten指摘してくれてありがとう。 –