2

我可以使用 2 种方法查询集合的所有项目

一个)

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

b)

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

它们之间有真正的区别吗?我应该更喜欢哪一个?

4

1 回答 1

2

没有真正的区别。它最终将表现相同。

Find不执行查询,虽然FindAsync执行,但使用ToListAsync使差异无关紧要。

于 2015-08-24T09:27:58.900 回答