如果我试试这个,它会起作用:
var query = myContextObject.Users.Where(u=>u.Name == "John");
query.ToList();
Run Code Online (Sandbox Code Playgroud)
我可以打电话ToList和许多其他扩展方法.
但如果我试试这个:
public List ConvertQueryToList(IQueryable query)
{
return query.ToList();
}
Run Code Online (Sandbox Code Playgroud)
ToList将无法访问,我猜这是因为ToList是一种扩展方法,但那么ToList第一个例子中是如何附加的呢?是否可以ToList在第二种情况下访问?