Драйвер MongoDB .NET найти все: как лучше написать?

Я могу запросить все элементы коллекции, используя 2 подхода

а)

var findAll = await Context.ItemsCollection.FindAsync(_ => true);
var res = await findAll.ToListAsync();

б)

var res = await.Context.ItemsCollection.Find(_ => true).ToListAsync();

Есть ли реальная разница между ними? Какой из них я предпочитаю?

1 ответ

Решение

Там нет реальной разницы. В конечном итоге он будет вести себя так же.

Find не выполняет запрос, пока FindAsync делает, но используя ToListAsync делает эту разницу неактуальной.

Другие вопросы по тегам