2

Я могу запросить все элементы коллекции с использованием 2 подходовДрайвер MongoDB .NET найти все: как лучше писать?

)

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

б)

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

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

ответ

2

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

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