This video is part 2 of a very basic introduction to the micro ORM Dapper for use with the .Net platform. I go over IEnumerable and how it relates to Dapper, as well as demonstrating several different classes that implement IEnumerable (Lists, Arrays, Dictionaries).
I also go over what happens with .First and .FirstOrDefault when used with Dapper/IEnumerable and how the behavior can be different for value types vs. reference types.
The source code for this project can be found here:
You can find more info about Dapper here: code.google.com/p/dapper-dot-net/.