在c#mongodb驅動程序中,有同步和異步方法可用,如下所示?我應該使用c#mongodb驅動程序的同步還是異步方法?
_mongoCollection.InsertOneAsync(entity);
_mongoCollection.Insert(entity);
我相信,在大多數情況下,數據訪問層異步完成的工作量非常少。所以,我在等待數據庫立即調用如下:
await _mongoCollection.InsertOneAsync(entity);
await _mongoCollection.DeleteOneAsync(query);
await _mongoCollection.Find(query).ToListAsync();
現在我的問題是:當我在等待的DB立即調用,我沒有看到任何使用異步方法在這裏。那麼,我應該使用異步方法嗎? (或)我應該使用同步方法嗎?