我有一个这样的界面......
public interface IAccountRepository : IDisposable {
IQueryable<Account> FindByUserId(int userId); //here, Resharper says "Return type can be IEnumerable<Account>"
}
但 Resharper 建议我改为IEnumerable<Account> FindByUserId(int userId)
改为。
为什么呢?它不会强制将整个对象加载到内存中吗?我认为将执行推迟到真正需要对象时会更好吗?