我的代碼工作正常,但現在我在等待InsertAsync
函數時出現所有TableControllers
上的錯誤。這是代碼:正在等待Azure移動服務TableController中的InsertAsync錯誤
// POST tables/Account
public async Task<IHttpActionResult> PostAccount(Account item)
{
Account current = await InsertAsync(item);
return CreatedAtRoute("Tables", new { id = current.Id }, current);
}
錯誤說: Cannot await System.Threading.Tasks.Task<sampleAppService.DataObjects.Account> expression
。
我不知道是什麼原因造成的。任何幫助?
編輯
的InsertAsync功能
protected virtual Task<TData> InsertAsync (TData item);
請張貼(簽名) 'InsertAsync'方法 –
@naffie確保在Project-Properties> = 4.5中使用正確的框架。此外,我讀過,然後由於Microsoft.Bcl,有人遇到類似的問題。如果可能,請檢查您的依賴關係並刪除Microsoft.Bcl。 – Sebi
@Peter Bons,我添加了一個顯示它的簽名的編輯。塞比,我在4.5的框架,但它仍然失敗。它一直在與Microsoft.Bcl合作,所以我不確定爲什麼它會是原因。我會嘗試刪除它只是爲了查看是否有任何更改。 – naffie