我可以使用2种方法查询集合的所有项目
a)
var findAll = await Context.ItemsCollection.FindAsync(_ => true);
var res = await findAll.ToListAsync();
b)中
var res = await.Context.ItemsCollection.Find(_ => true).ToListAsync();
他们之间是否存在真正的差异?我更喜欢哪一个?
答案 0 :(得分:2)
没有真正的区别。它最终会表现得一样。
Find
不会执行查询,而FindAsync
会执行查询,但使用ToListAsync
会使这种差异无关紧要。