Мой код:Как IEnumerable <T> интерфейс имеет ToList() Метод
internal DbSet<TEntity> DbSet;
public virtual IEnumerable<TEntity> Get()
{
IQueryable<TEntity> query = DbSet;
return query.ToList();
}
Как вы можете видеть выше мы называем метод ToList(). Когда я перехожу в IQueryable, я видел, что он получает наследование от IEnumerable, но в IEnumerable я не вижу никакого метода ToList(). Откуда и откуда этот метод? Не могли бы вы мне помочь.
Где вы ищете? https://msdn.microsoft.com/en-us/library/vstudio/bb342261(v=vs.100).aspx –
http://referencesource.microsoft.com/#mscorlib/system/collections/generic/ienumerable. cs, 3acf01620172c7f0 –