C# 在哪里可以找到DbSet.toList()的文档?

C# 在哪里可以找到DbSet.toList()的文档?,c#,asp.net,asp.net-mvc,entity-framework,C#,Asp.net,Asp.net Mvc,Entity Framework,在DbSet(tenty)的文档中,我没有找到toList()。尽管此方法在DbSet上作为实例方法调用时有效,但为什么会这样呢。我找到的相关代码是: 控制器的一部分: private MovieDBContext db = new MovieDBContext(); // GET: /Movie/ public ActionResult Index() { return View(db.Movies.ToList());

DbSet(tenty)
的文档中,我没有找到
toList()
。尽管此方法在
DbSet
上作为实例方法调用时有效,但为什么会这样呢。我找到的相关代码是:

控制器的一部分:

private MovieDBContext db = new MovieDBContext();

        // GET: /Movie/
        public ActionResult Index()
        {
            return View(db.Movies.ToList());
        }
DbContext类:

public class MovieDBContext : DbContext
    {
        public DbSet<Movie> Movies { get; set; }
    }
公共类MovieDBContext:DbContext
{
公共DbSet电影{get;set;}
}
DbSet实现。是类中任何IEnumerable上可用的扩展方法

在IDE中,您可以通过图标和第一个参数使用
this
关键字这一事实来判断某种东西是一种扩展方法


您可以对返回iQueryable和iEnumerable的任何内容使用toList()。可能重复@ZachM。对于
IQueryable
,没有
ToList
重载。只有一个用于
IEnumerable
IQueryable
扩展
IEnumerable
。您始终可以右键单击成员并单击“转到定义”以查看其来源。然后,您将看到在哪个名称空间中定义了成员,并从哪个程序集加载了成员(如果它在您的项目中,则直接转到源文件)。