В чем разница междуAsEnumerable() против "как IEnumerable <T>"
(db.Records as IEnumerable<Record>).Where(...)
и
(db.Records.AsEnumerable()).Where(...).
Is AsEnumerable()
ярлык только для source as IEnumerable<T>
?
Я читал https://msdn.microsoft.com/en-us/library/bb335435(v=vs.90).aspx, но не нашел никакой информации об этом.
http://referencesource.microsoft.com/#System.Core/System/Linq/ Enumerable.cs, 3ee4ab000402fbeb –