参见英文答案 >
Resharper suggests parameter can be of type ‘BaseType’2个
我有这样的界面……
我有这样的界面……
public interface IAccountRepository : IDisposable { IQueryable<Account> FindByUserId(int userId); //here,Resharper says "Return type can be IEnumerable<Account>" }
但是Resharper建议我把它改成IEnumerable< Account> FindByUserId(int userId)代替.
为什么会这样?它不会强制将整个对象加载到内存中吗?我认为将执行推迟到真正需要对象之前会更好吗?